img{pointer-events:none}.first-section{margin-top:-100px}@media (max-width:980px){.first-section{margin-top:-75px}}.sj-desktop-menu ul.et-menu.nav>li:not(:first-child)>a{margin-left:10px}.sj-desktop-menu ul li a::after{display:none}.sj-desktop-menu .menu-item-has-children>a{padding-right:0px!important}.sj-desktop-menu ul.et-menu.nav>li>a:hover::before,.sj-desktop-menu ul.et-menu.nav>.current-menu-item>a::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-29px;width:8px;height:8px;background:#F65801}.sj-desktop-menu .sub-menu::before{content:"";position:absolute;left:48px;;top:22px;width:8px;height:8px;background:#2C2662}.sj-desktop-menu ul li.zertifizierung>a:hover{color:#2C2662!important}.sj-desktop-menu ul li.zertifizierung>a:hover::before{background:transparent!important}.sj-desktop-menu ul.et-menu.nav>li.current-menu-item>a::before,.sj-desktop-menu ul.et-menu.nav>li.current-menu-parent>a::before,.sj-desktop-menu ul.et-menu.nav>li.current-menu-ancestor>a::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-29px;width:8px;height:8px;background:#F65801!important}.sj-desktop-menu ul.et-menu.nav>li.current-menu-item.et-show-dropdown>a::before,.sj-desktop-menu ul.et-menu.nav>li.current-menu-parent.et-show-dropdown>a::before,.sj-desktop-menu ul.et-menu.nav>li.current-menu-ancestor.et-show-dropdown>a::before{background:transparent!important}.sj-desktop-menu .nav ul li a:hover{background-color:rgba(0,0,0,0);opacity:1}.sj-desktop-menu .sub-menu{border:none;width:300px;left:20px!important;padding:45px 25px 30px 25px!important}.sj-desktop-menu .sub-menu{background:linear-gradient(to bottom,rgba(255,255,255,0) 0px,rgba(255,255,255,0) 28px,rgba(255,255,255,1) 28px,rgba(255,255,255,1) 100%)}.sj-desktop-menu .et-menu li li{padding:0px}.sj-desktop-menu .et-menu li li a{width:250px;padding:0px;text-transform:capitalize!important;line-height:22px!important;font-family:"DM Sans",sans-serif!important;color:#555555!important}.sj-desktop-menu .nav ul li.current-menu-item a{color:#F65801}.sj-desktop-menu .et-menu li li:not(:first-child) a{margin-top:10px}#page-container #mybutton:after,#page-container #mybutton1:after{font-size:20px!important;margin-left:8px!important}body.page-id-28 #page-container #mybutton1,body.page-id-28 #page-container .menu-cta>a{background:#fff!important;color:#2C2662!important}@media (min-width:981px) and (max-width:1024px){.sj-desktop-menu ul.et-menu li{padding-left:6px;padding-right:6px}}@media (min-width:981px) and (max-width:1139px){.sj-desktop-menu ul li a{font-size:13px!important}.sj-desktop-menu ul.et-menu.nav>li:not(:first-child)>a{margin-left:0px}#page-container #mybutton1{font-size:13px!important;padding:15px 40px 15px 15px!important}.header-blurb .et_pb_image_wrap{max-width:30px}.header-blurb .et_pb_module_header{font-size:13px!important}.header-blurb .et_pb_blurb_description{font-size:14px!important}.sj-desktop-menu .sub-menu::before{left:34px}}@media (min-width:1025px) and (max-width:1049px){.sj-desktop-menu ul.et-menu li{padding-left:9px;padding-right:9px}}@media (min-width:1140px) and (max-width:1164px){.sj-desktop-menu ul.et-menu.nav>li:not(:first-child)>a{margin-left:0px}.sj-desktop-menu .sub-menu::before{left:38px}}@media (min-width:1165px) and (max-width:1190px){.sj-desktop-menu ul.et-menu.nav>li:not(:first-child)>a{margin-left:5px}.sj-desktop-menu .sub-menu::before{left:44px}}.phone-menu-section::before{content:'';position:absolute;inset:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:0;pointer-events:none}.sj-phone-menu #mobile_menu2{padding:10px 20px 10px 35px;border-top:1px solid rgba(255,255,255,0.5);margin-top:10px;background:rgba(0,0,0,0.5);backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.sj-phone-menu .sub-menu{background-color:transparent!important}.sj-phone-menu .et_mobile_menu li a{padding:0px;border:none;margin:20px 0px;line-height:1.4em!important}.sj-phone-menu .et_mobile_menu li a:hover{background-color:rgba(0,0,0,0);opacity:1}.sj-phone-menu li li a{text-transform:capitalize!important;font-family:"DM Sans",sans-serif!important}.sj-phone-menu .et_mobile_menu li li{padding-left:0px}.menu-cta a{background-color:#2C2662;color:#fff!important;font-weight:600!important;text-align:center;padding:20px 30px 20px 0px!important;border-radius:100px;transition:.3s all ease-in-out!important;border:1px solid #2C2662!important}.menu-cta a:hover{background-color:#fff!important;color:#2C2662!important}.menu-cta a::after{content:'$';font-family:"ETmodules";font-size:20px;position:absolute;margin-left:10px;margin-top:2px}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}.et_mobile_nav_menu{margin-right:-5px!important}.container.et_menu_container{width:calc(100% - 55px)}.et_mobile_menu{margin-left:-35px;width:calc(100% + 55px)}#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;font-size:20px;font-weight:700;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"\50";display:block;color:#fff;font-size:16px;font-family:ETmodules}#page-container span.menu-closed.menu-open:before{content:"\4f"}.footer-menu .menu-cta{display:none!important}@media (min-width:981px){.menu-cta{display:none!important}}.footer-social-icon .et_pb_icon{transition:.3s all ease}.footer-social-icon .et_pb_icon:hover .et-pb-icon{transition:.3s all ease;color:#fff}.number-text span{margin-right:10px}.footer-menu ul,.footer-menu ul li,.footer-menu ul li a{width:max-content;display:block!important}.footer-menu ul li a::before{content:"\4c";font-family:"ETmodules";position:absolute;left:-20px;font-size:13px}.footer-menu ul.sub-menu,.footer-menu ul li a::after{display:none!important}.footer-menu .et-menu .menu-item-has-children>a:first-child{padding-right:0px}.footer-menu ul li:not(:first-child) a{margin-top:12px!important}@media (max-width:570px){.row2-col{flex-wrap:wrap}}@media (max-width:980px){.footer-menu .et_pb_menu__menu{display:flex!important}.footer-menu .et_mobile_nav_menu{display:none!important}}.sj-slider .et_pb_group_carousel_arrow:hover .et-pb-icon,.sj-slider2 .et_pb_group_carousel_arrow:hover .et-pb-icon{color:#fff}.sj-slider .et_pb_group_carousel_container{position:relative;padding-bottom:80px}.sj-slider .et_pb_group_carousel_arrow_prev{position:absolute;bottom:0;top:auto;left:52.5%;transform:translateX(calc(-100% - 32px))}.sj-slider .et_pb_group_carousel_arrow_next{position:absolute;bottom:0;top:auto;right:47.5%;transform:translateX(32px)}.blog-button:hover,.blog-button:hover .et-pb-icon{color:#F65801!important}.sj-slider2 .et_pb_group_carousel_slide.et_pb_group_carousel_slide_active+.et_pb_group_carousel_slide.et_pb_group_carousel_slide_active:has(+.et_pb_group_carousel_slide.et_pb_group_carousel_slide_active)>.et_pb_group{box-shadow:0 10px 20px rgba(0,0,0,0.05)}.sj-slider2 .et_pb_group_carousel_slide>.et_pb_group{margin:0px 15px}.sj-slider2 .et_pb_group_carousel_arrow_prev{position:absolute;bottom:0;top:-50px;left:calc(100% - 80px);width:50px;height:50px}.sj-slider2 .et_pb_group_carousel_arrow_next{position:absolute;bottom:0;top:-75px;width:50px;height:50px;transform:none!important;right:15px}.home5 .et_pb_icon:hover .et-pb-icon{color:#f4f4f9}@media (max-width:767px){.sj-slider .et_pb_group_carousel_arrow_prev{transform:translateX(calc(-100% - 17px))}.sj-slider .et_pb_group_carousel_arrow_next{transform:translateX(48px)}}@media (min-width:768px){.sj-slider .et_pb_group_carousel_slide{display:flex;flex-direction:column}.sj-slider .et_pb_group_carousel_slide>.et_pb_group{flex:1;display:flex;flex-direction:column}}@media (min-width:768px) and (max-width:980px){.sj-slider .et_pb_group_carousel_arrow_prev{transform:translateX(calc(-100% - 25px))}.sj-slider .et_pb_group_carousel_arrow_next{transform:translateX(40px)}.sj-slider2 .et_pb_group_carousel_slide>.et_pb_group{margin:0px 10px}}.form-select .et_pb_contact_field_checkbox{background:#fff;min-height:110px;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.25);cursor:pointer;padding:0px 25px 15px 25px;transition:.3s all ease-in-out;border:1.5px solid transparent}.form-select label{font-family:"Barlow",sans-serif;font-size:22px;font-weight:500;color:#000;line-height:1.3em!important;margin-left:40px}.form-select .et_pb_contact_field_checkbox:nth-of-type(2) label{margin-left:30px}.form-select .et_pb_contact_field_checkbox:nth-of-type(4) label{margin-left:35px}.form-select label i,.form-select label i::before{background-color:transparent!important;color:transparent!important}.et_pb_contact .et_pb_contact_form .form-select.et_contact_error input[type="checkbox"]+label i{border:none!important}.et_pb_contact_field_options_title{display:none}.form-select .et_pb_contact_field_checkbox::before{position:absolute;left:25px;z-index:1;top:33px}.form-select .et_pb_contact_field_checkbox:nth-of-type(1)::before{content:url("/wp-content/uploads/2026/06/ico4.png")}.form-select .et_pb_contact_field_checkbox:nth-of-type(2)::before{content:url("/wp-content/uploads/2026/06/ico6.png");left:18px}.form-select .et_pb_contact_field_checkbox:nth-of-type(3)::before{content:url("/wp-content/uploads/2026/06/ico7.png")}.form-select .et_pb_contact_field_checkbox:nth-of-type(4)::before{content:url("/wp-content/uploads/2026/06/ico8.png");left:22px}.form-select .et_pb_contact_field_checkbox>label::after{font-family:"DM Sans",sans-serif;font-size:14px;color:#555;font-weight:400;position:absolute;left:25px;top:28px}.form-select .et_pb_contact_field_checkbox:nth-of-type(1)>label::after{content:"ISO 9001"}.form-select .et_pb_contact_field_checkbox:nth-of-type(2)>label::after{content:"ISO 50001"}.form-select .et_pb_contact_field_checkbox:nth-of-type(3)>label::after{content:"ISO 14001"}.form-select .et_pb_contact_field_checkbox:nth-of-type(4)>label::after{content:"ISO 45001"}.form-select .et_pb_contact_field_checkbox.checked{background:rgba(44,38,98,0.1);border:1.5px solid #2C2662;transition:.3s all ease-in-out}.et_pb_contact_field_options_list{margin-bottom:38px}.et_pb_selected_certifications{display:none;flex-wrap:wrap;gap:10px;margin-top:12px}.et_pb_selected_cert_pill{display:inline-flex;align-items:center;gap:15px;padding:6px 20px;border-radius:20px;background-color:rgba(246,88,1,0.2);color:#2C2662;font-size:14px;line-height:1.4;font-weight:bold}.et_pb_selected_cert_pill .et_pb_cert_check{font-style:normal;font-weight:700;color:#2C2662;margin-right:-5px}.sj-agreement .et_pb_contact_field_checkbox i{border:1px solid #2C2662!important;width:20px!important;height:20px!important;background:#fff!important;margin-right:15px!important}.et_pb_contact .et_pb_contact_field input[type="checkbox"]:checked+label i::before{color:#2C2662}.et_pb_contact_form_label::after{color:#555555}.form-daten{color:#2C2662!important;text-decoration:underline;font-weight:400!important}.form-daten:hover{color:#F65801!important}.et_pb_contact_field.et_contact_error input[type="checkbox"]+label a{color:red!important}.et-pb-contact-message ul,.et-pb-contact-message.et_pb_error_message ul,.et_normal_padding{display:none!important}.et-pb-contact-message.et_pb_error_message p{font-size:18px;font-weight:700;color:red;margin:10px 0px;text-align:center}.et-pb-contact-message.et_pb_success_message{font-size:18px;font-weight:700;text-align:center;color:#2C2662}body .et_pb_contact_form_container .et_pb_contact select>option{background:#fff!important;color:#555!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:400!important}@media (max-width:980px){.form-select .et_pb_contact_field_checkbox::before{left:15px}.form-select .et_pb_contact_field_checkbox:nth-of-type(2)::before{left:10px}.form-select .et_pb_contact_field_checkbox:nth-of-type(4)::before{left:14px}.form-select .et_pb_contact_field_checkbox{padding:0px 15px 20px 15px}.form-select label{font-size:18px}.form-select .et_pb_contact_field_checkbox>label::after{top:25px}}@media (max-width:374px){.form-select label{font-size:16px}}@media (min-width:981px){.form-select .et_pb_contact_field_options_list{gap:20px!important}.et_pb_contact .form-select .et_pb_contact_field_checkbox{width:calc((100% / 2) - 20px + (20px / 2))!important}}.et_pb_timeline_card{position:relative}.et_pb_timeline_card::before{content:url("/wp-content/uploads/2026/06/Vector2.png");position:absolute;right:30px;top:25px}.et_pb_timeline_date::before{content:url("/wp-content/uploads/2026/06/Ellipse-51.png");position:absolute;margin-top:-13px}.et_pb_timeline .et_pb_timeline_connector{border:2px dashed #2C2662}.ueber-uns4 .items{transition:.3s all ease-in-out}.items .et_pb_button{color:#fff!important}.ueber-uns4 .items:hover h3{color:#fff!important;transition:.3s all ease-in-out}.ueber-uns4 .items:hover .et_pb_button{background:#fff!important;color:#2C2662!important}.ueber-uns4 .items:hover .overlay-img{filter:saturate(100%) brightness(200%) contrast(200%)}@media (max-width:980px){.et_pb_timeline_card::before{right:20px}}.wp-pagenavi{margin:0px;padding:0px;border-top:none;text-align:center}.wp-pagenavi .pages{display:none;background:none}.et_pb_posts_nav.wp-pagenavi-wrapper .wp-pagenavi a,.et_pb_posts_nav.wp-pagenavi-wrapper .wp-pagenavi span{background:#fff;color:#555555!important;width:50px;height:50px;padding-top:17px;border-radius:100px;transition:.3s all ease-in-out;margin:0px 5px!important}.et_pb_posts_nav.wp-pagenavi-wrapper .wp-pagenavi a:hover{color:#ffffff!important;background:#F65801}.et_pb_post_nav_0.et_pb_posts_nav.nav-single.et_pb_module.et_flex_module .et_pb_posts_nav.wp-pagenavi-wrapper .wp-pagenavi a.previouspostslink,.et_pb_post_nav_0.et_pb_posts_nav.nav-single.et_pb_module.et_flex_module .et_pb_posts_nav.wp-pagenavi-wrapper .wp-pagenavi a.nextpostslink{font-size:28px!important;padding-top:8px;font-weight:bold!important}.et_pb_posts_nav.wp-pagenavi-wrapper .wp-pagenavi a.previouspostslink:hover,.et_pb_posts_nav.wp-pagenavi-wrapper .wp-pagenavi a.nextpostslink:hover{background:#2C2662}.et_pb_post_nav_0.et_pb_posts_nav.nav-single.et_pb_module.et_flex_module .et_pb_posts_nav.wp-pagenavi-wrapper .wp-pagenavi .current{color:#ffffff!important;background:#F65801!important;display:inline-block}.blog-details .wp-block-list{margin-top:-15px}.blog-details .wp-block-list li{margin:3px 0px}.blog-details p:not(.has-background):last-of-type{padding-bottom:1em}.blog-details h5.wp-block-heading{margin-top:3px}.blog-details-pagination{display:flex;flex-direction:row;align-items:center}.blog-details-pagination .nav-previous{margin-right:20px}.blog-details-pagination>.nav-previous>a,.blog-details-pagination>.nav-next>a{display:flex!important;flex-direction:row;justify-content:center;gap:20px;align-items:center}.blog-details-pagination .meta-nav{min-width:50px!important;height:50px;background:#fff;border-radius:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:25px;max-width:50px;transition:.3s all ease-in-out}.et_pb_post_nav_0_tb_body.et_pb_posts_nav.nav-single.et_pb_module.et_flex_module.blog-details-pagination>.nav-previous>a>.meta-nav,.et_pb_post_nav_0_tb_body.et_pb_posts_nav.nav-single.et_pb_module.et_flex_module.blog-details-pagination>.nav-next>a>.meta-nav{color:#424B5C!important}.et_pb_post_nav_0_tb_body.et_pb_posts_nav.nav-single.et_pb_module.et_flex_module.blog-details-pagination .nav-previous:hover .meta-nav,.et_pb_post_nav_0_tb_body.et_pb_posts_nav.nav-single.et_pb_module.et_flex_module.blog-details-pagination .nav-next:hover .meta-nav{color:#fff!important;background:#2C2662}.et_pb_post_nav_0_tb_body.et_pb_posts_nav.nav-single.et_pb_module.et_flex_module.blog-details-pagination>.nav-previous .nav-label,.et_pb_post_nav_0_tb_body.et_pb_posts_nav.nav-single.et_pb_module.et_flex_module.blog-details-pagination>.nav-next .nav-label{color:#1C1525!important;font-family:'Barlow',sans-serif;font-weight:500;font-size:16px;line-height:20px;padding-top:25px;position:relative}.blog-details-pagination>.nav-previous .nav-label::before,.blog-details-pagination>.nav-next .nav-label::before{position:absolute;top:0;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#555555}.blog-details-pagination>.nav-previous .nav-label::before{content:"Vorheriger Artikel";left:0}.blog-details-pagination>.nav-next .nav-label::before{content:"Nächster Artikel";right:0}@media (max-width:479px){.blog-details-pagination{flex-wrap:wrap;gap:25px;margin-bottom:-20px!important}.blog-details-pagination .nav-previous{margin-right:0px}}