body,input,textarea,select{font-family:"Raleway 300 local",Helvetica,Arial,Lucida,sans-serif;font-weight:300}b,strong{font-family:"Raleway 700 local",Helvetica,Arial,Lucida,sans-serif;font-weight:700}#main-header,#et-top-navigation{font-family:"Raleway 300 local",Helvetica,Arial,Lucida,sans-serif;font-weight:300;letter-spacing:1px}h1,h2,h3,h4,h5,h6{font-family:"Raleway 700 local",Helvetica,Arial,Lucida,sans-serif;font-weight:700;line-height:1.2em}.headline-big h2,.headline-big h3{text-align:center}@media all and (min-width:981px){.headline-big h2,.headline-big h3{font-size:40px}}@media all and (max-width:980px){.headline-big h2,.headline-big h3{font-size:35px}}@media all and (max-width:767px){.headline-big h2,.headline-big h3{font-size:30px}}@media all and (max-width:479px){.headline-big h2,.headline-big h3{font-size:22px}}.mobile_menu_bar:before{color:#fff}@media (min-width:981px){.et_vertical_nav #main-header .container{margin:0 30px}}#main-footer{border-top:1px solid #dddddd}div#et_top_search{top:13px}.mobile_menu_bar:before{top:13px}@media (max-width:980px){.et_header_style_left #logo{max-width:100%;max-height:90%;height:90%}}@media all and (min-width:1024px){.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:0.4em 1.5em!important}}@media all and (max-width:767px){.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:0.3em 1em!important;font-size:14px}}.button-green-outline{color:#95c11e!important;border-color:#95c11e!important}.button-green-outline.et_pb_bg_layout_light.et_pb_button:hover,body .button-green-outline.et_pb_bg_layout_light .et_pb_button:hover,body .button-green-outline.et_pb_button:hover{color:#fff!important;background-color:rgba(255,255,255,0);border-color:#fff!important}.button-white-outline{color:#fff!important;border-color:#fff!important}.button-white-outline.et_pb_bg_layout_light.et_pb_button:hover,body .button-white-outline.et_pb_bg_layout_light .et_pb_button:hover,body .button-white-outline.et_pb_button:hover{color:#2d2d2d!important;background-color:rgba(255,255,255,1);border-color:#fff!important}.button-green-fill{color:#fff!important;border-color:#95c11e!important;background-color:#95c11e!important}.button-green-fill.et_pb_bg_layout_light.et_pb_button:hover,body .button-green-fill.et_pb_bg_layout_light .et_pb_button:hover,body .button-green-fill.et_pb_button:hover{color:#fff!important;background-color:#2d2d2d!important;border-color:#2d2d2d!important}.button-grey-fill{color:#fff!important;border-color:#2d2d2d!important;background-color:#2d2d2d!important}.button-grey-fill.et_pb_bg_layout_light.et_pb_button:hover,body .button-grey-fill.et_pb_bg_layout_light .et_pb_button:hover,body .button-grey-fill.et_pb_button:hover{color:#2d2d2d!important;background-color:#fff!important;border-color:#fff!important}.button-white-fill{color:#2d2d2d!important;border-color:#fff!important;background-color:#fff!important}@media all and (max-width:479px){a.et_pb_button.et_pb_button_2.button-white-fill.et_pb_bg_layout_light{display:inline-block;margin-bottom:5px}}.button-white-fill.et_pb_bg_layout_light.et_pb_button:hover,body .button-white-fill.et_pb_bg_layout_light .et_pb_button:hover,body .button-white-fill.et_pb_button:hover{color:#fff!important;background-color:#95c11e!important;border-color:#95c11e!important}#landingpage-h1 h1,.h1-outline h1{text-align:center;text-transform:uppercase;line-height:1;color:rgba(0,0,0,0)!important;-webkit-text-stroke:1px #fff}@media all and (max-width:1181px){#landingpage-h1 h1,.h1-outline h1{color:#fff!important;-webkit-text-stroke:unset}}.slogan-subheadline h2{text-align:center;text-transform:uppercase;line-height:1.2;color:#fff}@media all and (min-width:1406px){#landingpage-h1 h1,.h1-outline h1{font-size:100px}.slogan-subheadline h2{font-size:24px}}@media all and (min-width:981px) and (max-width:1405px){#landingpage-h1 h1,.h1-outline h1{font-size:80px}.slogan-subheadline h2{font-size:22px}}@media all and (max-width:980px){#landingpage-h1 h1,.h1-outline h1{font-size:70px}.slogan-subheadline h2{font-size:20px}}@media all and (max-width:767px){#landingpage-h1 h1,.h1-outline h1{font-size:50px}.slogan-subheadline h2{font-size:20px}}@media all and (max-width:479px){#landingpage-h1 h1,.h1-outline h1{font-size:40px}.slogan-subheadline h2{font-size:16px}}.et_overlay{background:rgba(149,193,30,.9);border:0px solid #e5e5e5}.et_overlay:before{color:#fff}.section-dark-bg{background-color:#2D2D2D;color:#fff!important}.section-dark-bg h2,.section-dark-bg h3{color:#fff!important}::selection{background:#95c11e}::-moz-selection{background:#95c11e}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#95c11e}::-webkit-scrollbar-thumb:hover{background:#2d2d2d}.et_pb_scroll_top.et-pb-icon{background:#95c11e}@media all and (min-width:981px){.page-id-99 h2{font-size:36px}}@media all and (max-width:980px){.page-id-99 h2{font-size:32px}}@media all and (max-width:767px){.page-id-99 h2{font-size:28px}}@media all and (max-width:479px){.page-id-99 h2{font-size:26px}}.ansprechpartner .row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;width:100%;margin-bottom:10px}.ansprechpartner .row .column:first-child{width:40px;max-width:40px;margin-right:10px}.ansprechpartner .row .column:nth-child(2){width:80%}.ansprechpartner .row .column .stelle{color:#f2f2f2}.ansprechpartner .row .column .bereich{color:#95c11e}.ansprechpartner .row .column .email a{color:#fff;transition:.3s}.ansprechpartner .row .column .email a:hover{color:#95c11e}@media all and (min-width:981px){.ansprechpartner .row .column .name{font-size:22px}}@media all and (max-width:980px){.ansprechpartner .row .column .name{font-size:20px}}@media all and (max-width:767px){.ansprechpartner .row .column .name{font-size:18px}}@media all and (max-width:479px){.ansprechpartner .row .column .name{font-size:16px}}.kategorisierung-container .et_pb_column{padding:20px;transition:.4s}.kategorisierung-container .et_pb_column:hover{background-color:#3d3d3d}.kategorisierung-container .et_pb_column{text-align:center}.kategorisierung-container .kategorisierung-img{max-width:70px}.projekt-headline h1{text-align:center}.kategorisierung-container .headline{margin-bottom:7px!important;font-family:"Raleway 700 local",Helvetica,Arial,Lucida,sans-serif;font-weight:700;padding-bottom:0.3em;text-align:center}.kategorisierung-container .description{text-align:center}@media all and (min-width:1217px){.kategorisierung-container .headline{font-size:26px}}@media all and (min-width:981px) and (max-width:1216px){.kategorisierung-container .headline{font-size:18px}}@media all and (min-width:981px){.projekt-headline h1{font-size:40px}}@media all and (max-width:767px){.projekt-headline h1{font-size:32px}.kategorisierung-container .kategorie{width:calc(50%)}.kategorisierung-container .headline{font-size:23px}}@media screen and (max-width:479px){.projekt-headline h1{font-size:24px}.kategorisierung-container .headline{font-size:18px}.kategorisierung-container .description{font-size:14px}.kategorisierung-container{width:90%;padding:0px 0px!important}.kategorisierung-container .et_pb_column{width:50%!important}}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{text-transform:uppercase;color:#2d2d2d!important;border:1px solid #2d2d2d!important;margin-right:10px;margin-bottom:10px;padding:10px 15px;background-color:rgba(0,0,0,0)!important;transition:.4s}@media screen and (max-width:479px){.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{font-size:12px}}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{color:#95c11e!important;border:1px solid #95c11e!important;background-color:rgba(0,0,0,0)!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a{margin-right:0!important;border-radius:0}@media (min-width:981px){.three-column-portfolio .et_pb_grid_item{width:29.66%!important;margin-right:5.5%!important}.three-column-portfolio .et_pb_grid_item:nth-child(3n){margin-right:0!important}.three-column-portfolio.et_pb_grid_item:nth-child(4n){margin-right:5.5%!important}.three-column-portfolio .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){clear:none!important}.three-column-portfolio .et_pb_grid_item.first_in_row{clear:unset}}.karriere-vorteile-container{display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.karriere-vorteile-container .karriere-vorteil{text-align:center;padding:20px 15px;border:1px solid #95c11e;transition:0.4s}.karriere-vorteile-container .karriere-vorteil:hover{background-color:#95c11e}.karriere-vorteile-container .karriere-vorteil img{width:100px;height:100px;margin-bottom:5px}@media screen and (min-width:1024px){.karriere-vorteile-container{flex-direction:row}.karriere-vorteile-container .karriere-vorteil{width:calc(33.33% - 20px)}.karriere-vorteile-container .karriere-vorteil:nth-child(3n+0){margin:0 0 30px 0}.karriere-vorteile-container .karriere-vorteil:nth-child(3n+1),.karriere-vorteile-container .karriere-vorteil:nth-child(3n+2){margin:0 30px 30px 0}.karriere-vorteile-container .karriere-vorteil h3{font-size:18px}.karriere-vorteile-container .karriere-vorteil p{font-size:16px}}@media screen and (min-width:480px) and (max-width:1023px){.karriere-vorteile-container{flex-direction:row}.karriere-vorteile-container .karriere-vorteil{width:calc(50% - 10px)}.karriere-vorteile-container .karriere-vorteil:nth-child(odd){margin:0 20px 20px 0}.karriere-vorteile-container .karriere-vorteil:nth-child(even){margin:0 0 20px 0}.karriere-vorteile-container .karriere-vorteil h3{font-size:16px}.karriere-vorteile-container .karriere-vorteil p{font-size:14px}}@media screen and (max-width:479px){.karriere-vorteile-container{flex-direction:column;align-items:flex-start}.karriere-vorteile-container .karriere-vorteil{width:100%;margin:0 0 20px 0}.karriere-vorteile-container .karriere-vorteil h3{font-size:16px}.karriere-vorteile-container .karriere-vorteil p{font-size:14px}}.single .et_pb_post.project.type-project{margin-bottom:5.5%}.et_pb_toggle_close{background-color:#95c11e}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:#2d2d2d}.et_pb_toggle{border:1px solid #95c11e}.et_pb_toggle_title:before,.et_overlay:before{color:#fff!important}.et-pb-arrow-next,.et-pb-arrow-prev{color:#fff!important}.et-pb-arrow-next:before,.et-pb-arrow-prev:before{text-shadow:1px 1px 1px black}.divi-instagram:after{content:"\e09a";display:block;font-family:"ETmodules";font-weight:normal}.divi-facebook:after{content:"\e093";display:block;font-family:"ETmodules";font-weight:normal}.mobile_menu_bar:before{color:#fff}.page-id-116 .unterhuber-counters .et_pb_column{padding:20px;border:1px solid #2d2d2d}.percent-value{font-size:50px}.page-id-116 .et_pb_number_counter .title{font-size:16px}@media screen and (max-width:479px){.et_builder_inner_content .et_pb_row.et_pb_row_0{width:100%}}