:root{--col1:#AE8C3E;--col2:#FFFFFF;--col3:#000000;--greyE:#EEE;--greyC:#CCC;--grey9:#999;--grey6:#666;--grey3:#333}body,input,textarea,select{font-family:'Poppins',sans-serif}body{max-width:100%;margin-right:auto;margin-left:auto;overflow-x:hidden;position:relative}#page-container{overflow:hidden;max-width:100%;background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 31%,rgba(41,41,41,1) 70%,rgba(0,0,0,1) 100%)}div{box-sizing:border-box}.et_pb_section{background-color:#000000}footer{position:relative}.mce-panel .mce-stack-layout-item.mce-first{position:sticky!important;top:-60px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,checkbox:focus-visible,textarea:focus-visible,.et_pb_toggle_title:focus-visible{outline:2px solid #15c1ff!important;outline-offset:1px!important}.nav li.et-touch-hover>ul,.nav li:focus-within>ul{opacity:1;visibility:visible}h1,h2,h3,h4{margin-top:0;margin-bottom:15px;margin-left:0;padding-top:0;padding-bottom:0;font-weight:600;line-height:1.2em;color:var(--col1);text-transform:uppercase}h1{font-size:40px!important}h2{font-size:36px!important;margin-top:0}h3{font-size:24px!important}h4{font-size:20px}hr{width:100%;border-top-color:#EBEBEB;border-top-width:4px;border-left:0;border-bottom:0;border-right:0;float:left;margin:45px 0;border-style:solid}a.btn{padding:.3em .7em .3em .7em;color:#fff;background-color:var(--col1)}a.btn:hover{background:var(--col2);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s}a.btn:before{content:" ";font:13px 'Font Awesome 5 Free';content:"\f054";font-weight:900;margin-right:6px}a.btn2{font-weight:700!important;padding-left:1.5em!important}a.btn2:before{content:"\f101"!important;font-weight:900;display:inline-block;font-size:inherit;font-family:FontAwesome!important;margin-left:-19px!important;left:0!important;position:relative;opacity:1;margin-right:8px}a.btn2:hover{color:#000}.et_pb_text_inner li{margin-bottom:6px;list-style:none}.et_pb_text_inner li:before{float:left;margin-left:-1.5em;font:10px/26px 'Font Awesome 5 free';content:"\f0c8 ";color:var(--col2);font-weight:600}.col1{color:var(--col1)!important}.col2{color:var(--col2)!important}.col3{color:var(--col3)!important}.text-big{font-size:20px}#page-container{padding-top:0px!important}.two-boxes-full{padding:0!important;margin-bottom:25px}.two-boxes-full .et_pb_row{max-width:100%!important;width:100%;padding:0;display:flex}.two-boxes-full .et_pb_column{width:50%;margin-right:0}.two-boxes-full .et_pb_image{height:100%;min-height:400px}.two-boxes-full .et_pb_text{padding-top:80px;padding-right:15%;padding-left:15%;padding-bottom:80px;height:100%;align-items:center;display:flex}#main-header{background-color:transparent!important;box-shadow:none;padding-top:0px}#main-header.et-fixed-header{background-color:#000000!important;padding-top:10px;padding-bottom:10px}#top-menu li.current-menu-item a,.et-fixed-header #top-menu li.current_page_item{color:var(--col1)!important;font-weight:500;text-transform:uppercase}.et-fixed-header #top-menu li:hover{color:#fff!important}#top-menu li a,.et-fixed-header #top-menu li{font-weight:300}.et_pb_slide_description{padding-left:0%!important}.et_fixed_nav #main-header{position:fixed}.et_fixed_nav #main-header li a{color:#ffffff!important;text-transform:uppercase}.et_fixed_nav li a{color:#ffffff}#top-menu li li a{width:300px}.nav li ul{width:auto}#top-menu li li a:hover{color:var(--col1)!important}#top-menu-nav li:before,.et_mobile_menu li:before{content:" ";margin-left:0}#top-menu-nav li{padding-left:12px!important;padding-right:12px!important}#top-menu-nav li a{color:#ffffff}#top-menu-nav #top-menu>li.current-menu-item:before,#top-menu-nav #top-menu>li.menu-item.et-hover:before{background:linear-gradient(135deg,rgb(222,204,111) 1%,rgb(153,108,34) 100%);content:'';width:100%;height:25px;border-radius:40px;position:absolute;left:50%;transform:translate(-50%,-50px);top:-12.5px}.et-fixed-header #top-menu-nav #top-menu>li.current-menu-item:before,.et-fixed-header #top-menu-nav #top-menu>li.menu-item.et-hover:before{top:5px}.et_mobile_menu{overflow-y:scroll!important;max-height:84vh;box-shadow:0px 0px 30px rgba(0,0,0,0.3)}.mobile_menu_bar:before{color:var(--col1)!important}.et_mobile_menu{background:#000;border-color:var(--col1)!important}.container.et_menu_container{max-width:1920px}.teaser:before,.teaser:after,.content:before,.content:after{position:absolute;z-index:3;line-height:0;min-width:1000px;width:100%}.teaser:before{content:url(/wp-content/uploads/image-designelement-linie-rechts-geteilt_bionicel-solutions.svg);top:20px}.teaser:after{content:url(/wp-content/uploads/image-designelement-linie-rechts_bionicel-solutions.svg);bottom:-40px}.content:before{content:url(/wp-content/uploads/image-designelement-linie-rechts-geteilt_bionicel-solutions.svg);top:20px;transform:scaleX(-1)}.content:after{content:url(/wp-content/uploads/image-designelement-linie-rechts_bionicel-solutions.svg);bottom:25px;transform:scaleX(-1)}.et_pb_accordion_item img{position:relative;float:right;margin-left:10px;margin-bottom:10px;margin-top:15px}.et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\e04f"}.et_pb_text_0{width:100%!important}.et_pb_toggle_title{margin-bottom:0px}.et_pb_team_member_description module_header{margin-bottom:0}.leistungs-teaser h3{position:absolute;width:100%;text-align:center;background-color:rgba(0,0,0,0.8);height:80px;bottom:0;margin-bottom:0;padding-top:13px;border-radius:0px 0px 19px 19px}.leistungs-teaser p:first-child{line-height:0}.et_pb_text_inner h2{margin-top:20px}.et_pb_text_inner img{border-radius:20px}.et_pb_team_member_description p{font-size:15px}.dtb-blog h3{position:absolute;width:100%;text-align:center;background-color:rgba(0,0,0,0.8);height:auto;margin-bottom:0;padding:15px;border-radius:0px 0px 19px 19px;transform:translateY(-100%)}.et_pb_post a.more-link{border-radius:25px;font-weight:700!important;background-image:linear-gradient(70deg,#ddd7aa 0%,#decc6f 28%,#ae8c3d 86%);display:inline-block!important;padding:.3em 1em!important;margin-top:15px}.et_pb_post a.more-link:hover{background-image:linear-gradient(70deg,#ae8c3d 10%,#decc6f 70%,#ddd7aa 100%)}.et_pb_post .entry-title:hover{color:#fff}.et_pb_post .entry-featured-image-url{margin-bottom:0}.et_pb_post .post-meta{padding-top:20px}.et_pb_module.autospalten{padding-bottom:75px!important}.et_pb_module.autospalten .et_pb_text_inner{height:100%}.et_pb_module.autospalten .btn{position:absolute;bottom:-45px}.error404 #content-area{margin-top:200px}.error404 #main-content .container:before{background-color:transparent}.pea_cook_wrapper p{font-size:14px;line-height:20px}.pea_cook_wrapper.pea_cook_bottomcenter{background:rgba(51,51,51,1)!important}button.pea_cook_btn{display:block!important;margin-left:auto!important;margin-right:auto!important;width:auto!important;padding:5px 10px!important;margin-top:5px!important;background:var(--col2)!important;border:0!important;box-shadow:none!important;text-shadow:none!important;border-radius:0!important;color:#fff!important}button.pea_cook_btn:hover{background:var(--col1)!important}.pea_cook_wrapper p{font-size:14px!important;line-height:20px!important}.contact{overflow:hidden;margin-right:-15px;margin-left:-15px;margin-top:20px}.contact_field,.contact_field_half{padding-left:15px;padding-right:15px}.contact_field_half{width:50%;float:left}.contact_field{width:100%;float:left}.contact select{width:auto!important}input[type=checkbox]+span:before{background-color:transparent!important}@media (max-width:1200px){.dtb-blog h2{bottom:390px}.two-boxes-full .et_pb_text{padding-top:60px;padding-right:10%;padding-left:10%;padding-bottom:60px}.container.et_menu_container{width:100%;padding-left:50px;padding-right:50px}}@media (max-width:992px){.two-boxes-full .et_pb_row{flex-direction:column}.two-boxes-full .et_pb_column{width:100%!important;margin-bottom:0px}.et_pb_column{margin-bottom:60px}}@media (min-width:980px){.flex-align{display:flex;align-items:center}}@media (max-width:700px){.dtb-blog h2{bottom:295px}.et-fixed-header{position:fixed!important;top:0px!important}.et_pb_toggle_content{padding-right:0px}.et_pb_slide{height:350px!important}h1,h2{font-size:28px!important}}