@charset "UTF-8";
.nav-box-container{margin-bottom:30px}.nav-box-container:not(:last-child){border-bottom:1px solid #eaeaea;padding-bottom:30px}.nav-box,.nav-box *{box-sizing:border-box}.nav-box{display:flex;flex-wrap:wrap;margin:-15px;padding-left:0}.nav-box a{text-decoration:none;color:inherit}.nav-box__item{width:100%;padding:15px;display:flex}.nav-box__item-name{font-size:16px;margin-bottom:15px}.nav-box__item-teaser{font-size:14px}.nav-box__item-more{margin-top:auto;border-top:1px solid #eaeaea;padding-top:15px;text-align:right}.nav-box__item-more a{font-weight:bold;color:#00A513}.nav-box__item-visual{width:100%}.nav-box__item-visual img{width:100%}.nav-box__item-inside-content{padding:30px 20px;display:flex;flex-direction:column;flex-grow:1}.nav-box__item-name a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.nav-box__item-inside{position:relative;display:flex;flex-direction:column;background-color:rgba(0, 0, 0, 0.01);border:1px solid #eaeaea;width:100%}@media (min-width:767px){.nav-box__item{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.nav-box__item{flex:0 0 33.3333%;max-width:33.3333%}}@media (max-width:767.98px){#subheader{margin-bottom:-1.5rem}}.vee-header__navigation .mod_vee_navigation.vee-menu{height:100%;display:flex;align-items:center}.vee-header__contact a{display:flex;align-items:center}.vee-header__contact a:hover{text-decoration:none}.vee-header__contact i{color:#fff;font-size:1.875rem;margin-right:17px}.vee-header__contact-phone span{display:block;font-weight:bold;line-height:1}.vee-header__contact-phone span:first-child{color:#fff;text-transform:uppercase;font-size:0.813rem}.vee-header__contact-phone span:last-child{font-size:1.125rem;color:#fff}@media (min-width: 1200px){.vee-header__contact i{color:#00A513}.vee-header__contact span:first-child{color:#888}.vee-header__contact span:last-child{color:#2c2c2c}}.vee-social__item,.vee-menu.mm-menu .mm-navbar vee-social__item{margin:0 4px !important}.vee-header__right{padding-left:20px}.vee-header__right-content{padding-bottom:5px}.vee-header--stuck .vee-header__right-content{padding-bottom:0}.vee-header--stuck .vee-header__sticky .vee-header__navigation{border:none}#vee-body .vee-icon-box-3 .vee-link-wrapper a:after{display:none !important}.image_container{display:flex}.special-img .image_container{display:flex;justify-content:flex-end;position:relative;margin:22px 0 0 0;padding:0 22px 0 0}.special-img .image_container:before{content:"";position:absolute;top:-22px;right:0;width:154px;height:100%;background:#FFDB00;z-index:-1}.vee-testimonials i{display:none}.dlh_googlemap{min-height:320px}.small-text label{font-size:0.875rem !important}.small-text label a{color:inherit;text-decoration:underline}.small-text label a:hover{text-decoration:none}.ce_rsce_vee_testimonials{margin-bottom:0}html .carousel-partners .tns-horizontal .tns-item{display:flex;align-items:center;justify-content:center}.footer-navigation{margin-bottom:1.5rem}.footer-navigation a{color:inherit}.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:0.6em 1.2em;background-color:#00A513;color:#fff;font-size:clamp(12px, 2.5vw, 0.8rem);z-index:10}.cookiebar a:hover{color:inherit}.cookiebar--active{display:flex !important;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:column}@media (min-width:767px){.cookiebar--active{flex-direction:row}}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__text{margin-bottom:0.5em;text-align:center}@media (min-width:767px){.cookiebar__text{margin-bottom:0;margin-right:1.5em;text-align:left}}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__button{margin:0;padding:0.6em 1.2em;border:none;border-radius:0;background-color:#FFDB00;color:#00A513;font-weight:700;cursor:pointer;transition:background-color 0.2s}.cookiebar__button:hover{background-color:#ffd547}.cookiebar__analytics{margin-bottom:0.5em;white-space:nowrap}@media (min-width:767px){.cookiebar__analytics{margin-bottom:0;margin-right:1.5em}}.cookiebar__analytics-label{cursor:pointer;margin:0}.cookiebar__analytics-checkbox{margin-right:5px}.cookiebar input[type="checkbox"]{vertical-align:middle;margin-top:-0.3em;margin-right:5px}.ce_text ul,.contact-text ul{margin-left:0;list-style:none}.ce_text ul li,.contact-text ul li{position:relative;padding-left:20px}.ce_text ul li::before,.contact-text ul li::before{content:"";position:absolute;left:0;width:5px;height:5px;background-color:#00A513;top:0.6em}.ce_text h2,.contact-text h2{font-size:1.75rem}.ce_text h3,.contact-text h3{font-size:1.5rem}.ce_text h4,.ce_text h5,.ce_text h6,.contact-text h4,.contact-text h5,.contact-text h6{font-size:1.2rem}@media (min-width:767px){.image-reference img:not(.image-lazy-load),.image-reference img.loaded{position:absolute;width:100%;height:100%;object-position:left}}.ce_rsce_vee_icon_box_3{position:relative}.ce_rsce_vee_icon_box_3 .vee-link-wrapper a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}#vee-body.page-leistungen .ce_rsce_vee_icon_box_3{background-color:rgba(0, 0, 0, 0.01)}#vee-body .vee-headline-9{font-size:2.25rem}.carousel-auto-height .vee-carousel .tns-slider .tns-item{padding-bottom:15px}.carousel-auto-height .vee-carousel .tns-slider .tns-item:not(.tns-slide-active){height:1px}.partner-list .vee-section__content{display:flex;margin:-15px;flex-wrap:wrap}.partner-list .vee-section__content>*{padding:15px;width:50%}@media (min-width:767px){.partner-list .vee-section__content>*{width:33.3333%}}@media (min-width:1200px){.partner-list .vee-section__content>*{width:25%}}.partner-list .vee-section__content figure{border:1px solid rgba(0, 0, 0, 0.1);padding:15px;display:flex;height:120px;align-items:center;justify-content:center;position:relative}.partner-list .vee-section__content a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.image-right{float:right;max-width:45%;padding-left:15px;margin-bottom:15px}.image-right .image_container{display:flex;justify-content:flex-end;flex-direction:column;position:relative;margin:0;padding:15px 15px 0 0}.image-right .image_container:before{content:"";position:absolute;top:0;bottom:15px;right:0;width:40%;background:#FFDB00;z-index:-1}@media (min-width:767px){.image-right .image_container{padding:22px 22px 0 0}.image-right .image_container:before{bottom:22px}}figcaption{font-size:0.9em;padding-top:10px;opacity:0.9}.vee-layout-footer .vee-social__list{margin-top:-4px;margin-bottom:-4px}.vee-layout-footer .vee-social__item{padding-top:4px;padding-bottom:4px}@media (max-width: 1199px){.vee-header__right-content,.vee-header__sticky{padding-bottom:0}.vee-header__right-content .vee-header__contact i,.vee-header__sticky .vee-header__contact i{color:#00A513}.vee-header__right-content .vee-header__contact span:first-child,.vee-header__sticky .vee-header__contact span:first-child{color:#888}.vee-header__right-content .vee-header__contact span:last-child,.vee-header__sticky .vee-header__contact span:last-child{color:#2c2c2c}.vee-header__menu-trigger{margin-left:15px}}@media (min-width: 1200px){.vee-header__sticky .vee-header__html{display:none}}@media (max-width:470px){.vee-header__logos{max-width:25%}.vee-header__right-content .vee-header__contact,.vee-header__sticky .vee-header__contact{font-size:3vw}.vee-header__right-content .vee-header__contact i,.vee-header__sticky .vee-header__contact i{font-size:1.875em}.vee-header__right-content .vee-header__contact .vee-header__contact-phone span:first-child,.vee-header__sticky .vee-header__contact .vee-header__contact-phone span:first-child{font-size:0.813em}.vee-header__right-content .vee-header__contact .vee-header__contact-phone span:last-child,.vee-header__sticky .vee-header__contact .vee-header__contact-phone span:last-child{font-size:1.125em}}.ce_text::after{content:"";clear:both;display:table}.routinglink form{display:flex}.routinglink input.text{border:1px solid rgba(0, 0, 0, 0.1);padding:5px}.routinglink input.submit{border:0;padding:5px 10px;background-color:#00A513;color:#ffffff;cursor:pointer;transition:background-color 0.2s}.routinglink input.submit:hover{background-color:#4d4d4d}.syndication{text-align:right}.table-responsive{display:block;width:100%;overflow-x:auto}.mod_breadcrumb ul{flex-wrap:wrap}@media print{.vee-layout-header,.custom,.vee-layout-footer{display:none}}body{-ms-overflow-style:scrollbar}@media (max-width:991px){#ProvenExpert_widget_container{display:none}}#vee-body .form-configurator{text-align:center}#vee-body .form-configurator legend{text-align:inherit}#vee-body .form-configurator legend,#vee-body .form-configurator .widget-textarea label,#vee-body .form-configurator .widget-explanation{color:#2c2c2c}#vee-body .form-configurator .formbody>.widget:not(.widget-explanation),#vee-body .form-configurator .formbody>fieldset:not(.form-address){padding-top:60px;padding-bottom:60px;border-bottom:1px solid rgba(0, 0, 0, 0.1)}#vee-body .form-configurator .formbody>.widget:not(.widget-explanation):not(.widget-explanation),#vee-body .form-configurator .formbody fieldset:not(.form-address)>.widget:not(.widget-explanation):not(.widget-explanation){display:flex;align-items:center;flex-direction:column;justify-content:center;margin-bottom:0}#vee-body .form-configurator .widget-explanation{padding-top:30px}#vee-body .form-configurator .panel-explanation{min-height:30vh;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:30px;background-color:#00A513;color:#ffffff}#vee-body .form-configurator .panel-explanation *{color:inherit}#vee-body .form-configurator .panel-explanation *:last-child{margin-bottom:0}#vee-body .form-configurator fieldset{margin:0;border:0;width:100%;padding:0}#vee-body .form-configurator .radio_container span,#vee-body .form-configurator .checbox_container span{display:inline-flex;text-align:left;padding-right:10px}#vee-body .form-configurator .option-image{display:inline-flex;min-height:150px;vertical-align:middle;max-width:46%;margin:1%}#vee-body .form-configurator .option-image img{mix-blend-mode:multiply;margin-left:auto;margin-right:auto;margin-bottom:5px;display:block}#vee-body .form-configurator .option-image input+label{border:1px solid rgba(0, 0, 0, 0.1);padding:10px;margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.9em}#vee-body .form-configurator .option-image input+label::before,#vee-body .form-configurator .option-image input+label::after{left:auto;right:2rem;top:2rem;z-index:2;transform:translate(50%, -50%)}#vee-body .form-configurator .option-image input:checked+label{background-color:rgba(0, 165, 19, 0.1)}.form-step-navigation{display:flex;justify-content:space-between;width:100%;padding-top:30px;border-top:1px solid #ededed;margin:60px auto -30px}.form-step-navigation [data-step-prev],.form-step-navigation [data-step-next]{display:inline-block;padding:1em 2em;text-decoration:none;color:#ffffff;text-transform:uppercase;font-size:0.8rem}.form-step-navigation [data-step-prev]{background-color:#4d4d4d}.form-step-navigation [data-step-prev]:hover{background-color:#404040}.form-step-navigation [data-step-next]{background-color:#00A513;display:none;margin-left:auto}.form-step-navigation [data-step-next]:hover{background-color:#008c10}.form-step{opacity:0;position:absolute;z-index:-1;pointer-events:none}.form-step--active{position:relative;z-index:1;pointer-events:auto;opacity:1}.form-step--valid [data-step-next]{display:inline-block}.form-step--first [data-step-prev]{display:none}.form-step--first:not(.form-step--valid) .form-step-navigation{display:none}.form-step--last [data-step-next]{display:none}.form-step-pagination-container{color:#2c2c2c;font-weight:600;text-transform:uppercase;display:flex;justify-content:center;padding-top:10px}.form-step-pagination-container__headline{padding-right:10px;padding-top:6px}.form-step-pagination{display:flex;position:relative;flex-wrap:wrap}.form-step-pagination__item{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:5px;border-radius:50%;background-color:#ededed;cursor:pointer;border:2px solid #fff;position:relative;z-index:1;font-size:10px}.form-step-pagination__item:hover{background-color:#d4d4d4}.form-step-pagination__item:not(:last-child):after{content:"";position:absolute;left:100%;width:10px;top:50%;height:1px;background-color:#00A513;z-index:-1}.form-step-pagination__item--active{background-color:#00A513;cursor:auto;color:#ffffff}.cookiebar__checkbox{margin-top:0.5rem;margin-bottom:0.5rem;text-align:center;max-width:100%}.cookiebar__checkbox-inside{display:flex;margin:-5px;flex-wrap:wrap}.cookiebar__checkbox-inside label{margin:0}.cookiebar__checkbox-inside>*{margin:5px;width:100%;white-space:nowrap}.ce-iframe-placeholder{padding:30px 15px;background-color:#efefef;color:#000;text-align:center}.ce-iframe-placeholder__inside{display:flex;justify-content:center;align-items:center;flex-direction:column}.ce-iframe-placeholder__inside>*{margin:10px}@media (min-width:767px){.cookiebar__checkbox{margin-right:1.5rem;margin-left:1.5rem;text-align:left}.ce-iframe-placeholder__inside{flex-direction:row;flex-wrap:wrap}}@media (min-width:1200px){.cookiebar__checkbox-inside{flex-wrap:nowrap}}.content-youtube:not(.content-youtube--lightbox):not(:has(.aspect)){position:relative;padding-bottom:50%;overflow:hidden}.content-youtube iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.content-youtube .ce-iframe-placeholder,.vee-google-maps-container .ce-iframe-placeholder,.ce-iframe-placeholder--cover{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.cookies-enable .cookiebar .ce-disable{display:none}.cookies-enable .ce-iframe-placeholder{display:none}.dlh_googlemap{position:relative}.content-youtube--lightbox{position:relative}@media (min-width:768px){html:not(.cookies-enable){padding-bottom:0}.cookies-enable #ProvenExpert_widgetbar_container~.cookiebar--position-bottom{bottom:43px}}.vee-header__content .d-header-none{display:none}.mm-navbars_bottom .vee-header__contact a{justify-content:center;text-align:left}.mm-navbars_bottom .vee-navigation.vee-navigation--type-horizontal-simple{margin-top:1rem}.mm-navbars_bottom .vee-navigation.vee-navigation--type-horizontal-simple ul{justify-content:center}html .mod_sitemap ul.level_1{row-gap:0}html .mod_sitemap ul.level_1>li{margin-bottom:5px}html .mod_sitemap ul.level_1>li>a{display:inline-block;width:auto}html .mod_sitemap ul.level_1>li a:hover{color:#00A513}html .mod_sitemap ul.level_1>li ul{padding-left:15px;margin-bottom:10px}.col-sitemap{border-top:1px solid #ededed;padding-top:15px}@media (min-width:768px){.col-sitemap{padding-top:0;border-top:0;border-left:1px solid #ededed}}.form--col-two .formbody>fieldset,.fieldset--col-two{border:0;padding:0 0 10px 0;margin-left:-15px;margin-right:-15px;margin-bottom:25px;position:relative}.form--col-two .formbody>fieldset::before,.fieldset--col-two::before{content:"";position:absolute;bottom:0;left:15px;right:15px;height:1px;background-color:#ededed}.form--col-two .formbody>fieldset>.widget:not(.widget-textarea):not(.widget-checkbox):not(.widget-submit),.fieldset--col-two>.widget:not(.widget-textarea):not(.widget-checkbox):not(.widget-submit){width:50%;float:left;padding-left:15px;padding-right:15px}.form--col-two .formbody>fieldset>.widget:not(.widget-textarea):not(.widget-checkbox):not(.widget-submit):nth-child(2n+1),.fieldset--col-two>.widget:not(.widget-textarea):not(.widget-checkbox):not(.widget-submit):nth-child(2n+1){clear:both}.form--col-two .formbody>fieldset>.widget-select::after,.fieldset--col-two>.widget-select::after{right:26px}.form--col-two .formbody>fieldset>.widget.w-100,.fieldset--col-two>.widget.w-100{clear:both;width:100%}.fieldset--col-two>fieldset{padding-left:15px !important;padding-right:15px !important;width:100%;clear:both}.contact-text{padding-top:30px;padding-bottom:30px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;text-align:center}.contact-text>*:last-child{margin-bottom:0}.content-gallery--cols-3,.content-gallery--cols-4{--gallery-grid-gap: 10px}.content-gallery--cols-3 ul img,.content-gallery--cols-4 ul img{border:1px solid #ededed;padding:3px;transition:border-color 0.2s}.content-gallery--cols-3 ul a:hover img,.content-gallery--cols-4 ul a:hover img{border-color:#00A513}.page-lp .content-text p:last-child{margin-bottom:0}.page-lp .text-center ul{text-align:left}.page-lp .text-center.content-image img{margin-left:auto;margin-right:auto}@media (min-width:767px){.page-lp .vee-layout-container .text-center ul{display:inline-flex;flex-direction:column}}.text-center .vee-headline-3::before,.vee-headline-3.text-center::before{left:50%;transform:translateX(-50%)}.banner img{width:100%}.social-icon-text-center{text-align:center}.footer-logo{display:flex;flex-wrap:wrap}.footer-logo .content-text{width:100%;color:#bebebe;margin-bottom:0}.footer-logo .content-text p{margin-bottom:10px !important}.footer-logo .content-image{max-width:50%;align-self:center;padding-left:15px;padding-right:15px}@media (min-width:767px){.footer-logo{text-align:center;justify-content:center;align-self:flex-start}}.page-stellenangebote .vee-accordion+.vee-accordion{border-top:1px solid #eeeeee}.page-stellenangebote .content-text strong,.page-stellenangebote .vee-accordion strong{color:#2c2c2c}.jobs-form{padding-top:2rem;margin-top:2rem;border-top:1px solid #eeeeee}.jobs-form>h3,.jobs-form>h4{font-size:1.5rem;margin-bottom:0.5em}.vee-accordion__toggler-icon{flex-shrink:0}.account-links a{display:inline-block;min-width:60px;position:relative;text-align:center}.account-links a:not(:first-child)::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:15px;background-color:#e3e3e3}.section-application-form{display:flex;flex-direction:column}.section-application-form fieldset{border:0;padding:0}.section-application-form form{border-top:1px solid #ededed;padding-top:1.5rem}.section-application-form .formbody>fieldset>legend{text-align:center;margin-bottom:1rem;color:#2c2c2c;font-weight:bold;font-size:1.5rem}.mod_login{padding:2rem;border:1px solid #ededed;border-radius:6px;margin-left:auto;margin-right:auto;max-width:600px}.mod_login h3{font-size:1.6rem;margin-bottom:0.5em;border-bottom:1px solid #ededed;padding-bottom:0.5em}.nav-steps{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.nav-steps>*{margin-bottom:0 !important}.nav-steps ul{display:flex;position:relative;flex-wrap:wrap;padding-left:1rem}.nav-steps ul a{color:inherit}.nav-steps ul a:hover{text-decoration:none}.nav-steps ul>li{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:5px;border-radius:50%;background-color:#ededed;cursor:pointer;border:2px solid #fff;position:relative;z-index:1;font-size:10px;text-align:center;line-height:1;opacity:0.8}.nav-steps ul>li:not(:last-child):after{content:"";position:absolute;left:100%;width:10px;top:50%;height:1px;background-color:#00A513;z-index:-1}.nav-steps ul>li:not(.forbidden){background-color:#00A513;cursor:auto;color:#ffffff}.nav-steps.nav-steps--active-1 li:nth-child(1){opacity:1}.nav-steps.nav-steps--active-1 li:nth-child(1)~*{opacity:0.5}.nav-steps.nav-steps--active-2 li:nth-child(2){opacity:1}.nav-steps.nav-steps--active-2 li:nth-child(2)~*{opacity:0.5}.nav-steps.nav-steps--active-3 li:nth-child(3){opacity:1}.nav-steps.nav-steps--active-3 li:nth-child(3)~*{opacity:0.5}.nav-steps.nav-steps--active-4 li:nth-child(4){opacity:1}.nav-steps.nav-steps--active-4 li:nth-child(4)~*{opacity:0.5}.nav-steps.nav-steps--active-5 li:nth-child(5){opacity:1}.nav-steps.nav-steps--active-5 li:nth-child(5)~*{opacity:0.5}.nav-steps.nav-steps--active-6 li:nth-child(6){opacity:1}.nav-steps.nav-steps--active-6 li:nth-child(6)~*{opacity:0.5}.nav-steps.nav-steps--active-7 li:nth-child(7){opacity:1}.nav-steps.nav-steps--active-7 li:nth-child(7)~*{opacity:0.5}.widget-pagebreak{display:flex;flex-direction:row !important;justify-content:space-between;width:100%;padding-top:30px;border-top:1px solid #ededed;margin:60px auto -30px}.widget-pagebreak button{display:inline-block;padding:1em 2em;text-decoration:none;color:#ffffff;text-transform:uppercase;font-size:0.8rem;border:0;cursor:pointer}.widget-pagebreak button[value="back"]{background-color:#4d4d4d}.widget-pagebreak button[value="back"]:hover{background-color:#404040}.widget-pagebreak button[value="continue"]{background-color:#00A513;margin-left:auto;order:1}.widget-pagebreak button[value="continue"]:hover{background-color:#008c10}.fineuploader-item{display:flex;align-items:center;font-size:14px;margin-bottom:1rem}.fineuploader-item .image{padding-right:15px}.mod_faqpage .faq-toggler{font-size:inherit;margin:0 0 1px 0;color:#2c2c2c}.mod_faqpage .faq-accordion{margin:0}.mod_faqpage .toplink{margin-top:1rem}.mod_faqpage .vee-accordion{margin-bottom:5px}*[id^="jarallax-container-"]{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}@media (max-width: 1199px){.mt-less{margin-top:-3rem}body:not(.page-lp) .vee-layout-main .vee-section--boxed>.vee-section__container .mod_article.first{margin-top:-3rem}}.widget.widget-text-signature{max-width:600px;margin-left:auto !important;margin-right:auto !important;overflow-x:auto}.widget-signature__canvas{position:relative;display:flex;justify-content:center;background:#f3f3f3}.widget-signature__canvas canvas{width:100%}.widget-signature__buttons{display:flex;padding:1px;justify-content:center}.widget-signature__buttons button{display:inline-block;font-size:0.8rem;cursor:pointer;padding:10px 20px;border:1px solid #a7a7a7;background:#eaeaea;line-height:1;margin:1px}.widget-signature__buttons button[value="back"]{background-color:#4d4d4d}.widget-signature__buttons button[value="back"]:hover{background-color:#404040}.vee-header__content .badge-provenexpert-header{display:none}@media (min-width:768px){.vee-header__content .vee-header__html{display:flex;align-items:center}.vee-header__content .vee-header__html .badge-provenexpert-header{margin-right:1.2rem;display:flex;align-items:center}.vee-header__content .vee-header__html .badge-provenexpert-header>*{margin-left:8px}}@media (min-width: 1200px){.vee-header__sticky .vee-header__html{display:none}}#vee-body .mm-navbar .vee-header__html{font-size:14px;padding-bottom:0}#vee-body .mm-navbar .vee-social__link{width:32px;height:32px;font-size:12px}#vee-body .mm-navbar .badge-provenexpert-header{margin-left:auto;margin-right:auto;margin-bottom:1rem;display:flex;align-items:center}#vee-body .mm-navbar .badge-provenexpert-header>*{margin:5px}#vee-body .mm-navbar .badge-provenexpert-header .header-text__image-certificate img{width:70px}#vee-body .mm-navbar .badge-provenexpert-header .header-text__image-h70 img{height:70px}#vee-body .mm-navbar .badge-provenexpert-header .header-text__image-h90 img{height:90px}#vee-body .mm-navbar .badge-provenexpert-header .header-text__image-covid-save img{width:55px}#vee-body .mm-navbar .vee-header__contact-phone span:last-child{font-size:1rem}.badge-provenexpert-footer{width:90px;max-width:30vw}.badge-footer-h70 img{height:70px}.badge-covid-footer{width:90px;max-width:30vw}.header-text__image-h70 img{height:70px;width:auto}.header-text__image-h90 img{height:90px}.badge-footer{display:flex;align-items:center;margin-bottom:1rem}.badge-footer>*{margin:5px}@media (min-width:420px){.badge-footer{float:right}}@media (min-width:768px){.badge-footer{display:none}}.form-terms-container{max-width:600px;margin-left:auto;margin-right:auto}.form-terms-container .explanation{font-size:13px}.section-quick-contact{padding:3rem 2rem 2rem 2rem;color:#fff;background:url("/files/layout/images/bg-stellenangebote-form.jpg") center no-repeat;background-size:cover;margin-top:2rem;position:relative}.section-quick-contact a{color:#fff;text-decoration:underline}.section-quick-contact::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0, 165, 19, 0.85)}.section-quick-contact>*{position:relative;z-index:1}.section-quick-contact__text{text-align:center;font-weight:bold;border-bottom:1px solid rgba(255, 255, 255, 0.1);padding-bottom:1rem}.section-quick-contact label{color:inherit !important}.section-quick-contact>*:last-child{margin-bottom:0}.section-quick-contact fieldset{margin:0}.section-quick-contact .message.ajaxconfirm{color:#00A513}@media (min-width:992px){.section-quick-contact .formbody{display:flex;flex-wrap:wrap;margin:0 -15px;align-items:flex-end}.section-quick-contact .formbody>*{padding-left:15px;padding-right:15px}.section-quick-contact .formbody .widget-text{flex-grow:1}.section-quick-contact .formbody .widget-checkbox{order:1;width:100%;margin-bottom:0}.section-quick-contact .formbody .vee-button{margin-bottom:18px}.section-quick-contact .formbody .vee-button button{height:52px}}.section-banner{position:relative;padding-top:clamp(3rem, 8vw, 180px);padding-bottom:clamp(4.5rem, 8vw, 180px);display:flex;align-items:center;justify-content:center;line-height:1.2;font-weight:bold;background-color:rgba(0, 0, 0, 0.35)}.section-banner p{font-size:clamp(1.5rem, 4vw, 50px)}.section-banner .vee-headline-1{color:#ffffff;font-size:clamp(2.5rem, 5vw, 70px);margin-bottom:1rem}.section-banner video,.section-banner .banner-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-banner .content-text,.section-banner .ce_text{color:#ffffff;position:relative;z-index:1;margin-bottom:0}.section-banner .vee-button{margin-bottom:0}.section-banner::before{content:"";background-color:rgba(0, 0, 0, 0.2);top:0;left:0;width:100%;height:100%;position:absolute;z-index:1}.section-banner--dark::before{background-color:rgba(0, 0, 0, 0.4)}.dont-break-out a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.wrapper-login-boxes .vee-icon-box-3,.vee-icon-bg-light .vee-icon-box-3{background-color:#F9FAFB !important}.vee-listing-block .image_container img{width:100%}.image-reference img{width:100%}.pagination strong{display:block;padding:0.643em 1em;font-size:1rem;border:1px solid #00A513;border-radius:0;transition:all 0.4s ease-in-out}.vee-menu .mm-panel ul>li>a{font-size:15px}.col-form-2{display:flex;flex-wrap:wrap;justify-content:space-between}.col-form-2>*{width:100%}@media (min-width:767px){.col-form-2>*{width:calc(50% - 15px)}.col-form-2>*.w-100{width:100%}}.widget-calculator{margin-bottom:2rem}.widget-calculator iframe{width:1px;min-width:100%;border:0}.section-home-links{display:flex;justify-content:center;flex-wrap:wrap}.section-home-links>*{margin:5px !important;text-align:center}@media (max-width:767.98px){.section-home-links .vee-button a{padding:1.5rem !important}}.box-image-offer{border:1px solid rgba(0, 0, 0, 0.1);padding:1px;position:relative}.box-image-offer .vee-icon-box-2__header{margin-bottom:0}.box-image-offer .vee-button a{width:100%;text-align:center;justify-content:center}.box-image-offer .vee-button a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.section-order-form{border:1px solid rgba(0, 0, 0, 0.2);background-color:rgba(0, 0, 0, 0.01);padding:45px 30px}.section-order-form select{padding-right:30px;font-size:clamp(12px, 3.5vw, 1rem)}.section-order-form .ajaxconfirm{background:transparent;padding-left:0;padding-right:0}html{scroll-behavior:smooth;scroll-padding-top:100px}.ce_text p a,.ce_text ul a,.content-text p a,.content-text ul a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto}.team-list-box{border:1px solid #ededed;text-align:center;margin-bottom:30px}.team-list-box img{height:auto}.image-grayscale-hover img{opacity:0.6 !important}.image-grayscale-hover img:hover{opacity:1 !important}.slider-partners .swiper-slide--slides{align-items:center}.vee-social{overflow-y:hidden}.mm-navbar .vee-social__link{width:32px;height:32px;font-size:12px}.career-form .formbody{display:flex;flex-direction:column}.career-form .form-configurator{margin-bottom:32px}.career-form .form-configurator .option-image{padding-right:0 !important}.career-form fieldset{padding:0;border:none}.career-form .widget{text-align:center}.career-form .widget label{color:#2c2c2c}.career-form .widget span.mandatory{visibility:hidden}.career-form .widget-explanation.order-1{margin-top:3rem}.career-form .widget-pagebreak{display:block;border-top:unset}.career-form .widget-pagebreak button{text-transform:none}.career-form .widget-pagebreak button[value="continue"]{width:100%;max-width:28rem;margin-left:auto;margin-right:auto;border-radius:0.375rem;font-size:1rem;font-weight:bold;order:unset}.career-form .widget-pagebreak button[value="back"]{display:flex;align-items:center;margin-top:1rem;margin-right:auto;margin-left:auto;font-size:0.85rem;padding:0;color:inherit;background:transparent}.career-form .widget-pagebreak button[value="back"]::before{font-family:"veeicons";content:""}.career-form .widget-pagebreak button[value="continue"]{font-size:1.15rem}.career-form .widget-text label{font-weight:bold;font-size:1.5rem;margin-bottom:1em}.career-form .widget-text input{max-width:36rem;margin-left:auto;margin-right:auto}.career-form .widget-checkbox fieldset{max-width:36rem;margin-left:auto !important;margin-right:auto !important;text-align:left}.career-form .widget-radio legend{font-weight:bold;font-size:1.5rem;margin-bottom:1em}.career-form .progress{order:1}.career-form .progress-bar{margin-top:3rem;height:4px;background-color:rgba(0, 102, 51, 0.2)}.career-form .progress-bar-inner{height:100%;background-color:#00A513}.section-boxes-icon-form__intro{text-align:center}.section-boxes-icon-form__visual{margin-bottom:2rem}.section-boxes-icon-form__visual img{border-radius:0.25rem}.section-boxes-icon-form__headline{margin-bottom:32px}.section-boxes-icon-form__subheadline{margin-bottom:32px;padding-left:1.5rem;padding-right:1.5rem}.message.ajaxconfirm .section-boxes-icon-form{margin-bottom:0}.boxes-icon-form{padding-right:1.5rem;padding-left:1.5rem}.boxes-icon-form>div:not(:last-child){margin-bottom:32px}@media (min-width:992px){.boxes-icon-form{display:flex;flex-wrap:wrap}.boxes-icon-form>div{width:50%;padding-left:2rem;padding-right:2rem}}.box-icon-form{display:flex}.box-icon-form__icon{font-size:2rem}.box-icon-form__content-title{font-size:inherit;margin-bottom:0}.box-icon-form__content-text>:last-child{margin-bottom:0}.box-icon-form--icon-left .box-icon-form__icon{min-width:48px;margin-right:24px}.box-icon-form--icon-top{flex-direction:column;text-align:center}.box-icon-form--icon-top .box-icon-form__icon{margin-bottom:0.75rem}.field-carrer-advantages label{transition:transform 0.4s;border-radius:4px;color:#fff !important;background-color:#00A513 !important}.field-carrer-advantages label:hover{transform:scale(1.05)}.field-carrer-advantages label img{border-radius:4px;mix-blend-mode:normal !important;margin-bottom:10px !important}.field-carrer-advantages label::before,.field-carrer-advantages label::after{display:none}.career-form>*{animation:fadeInForm 0.4s}@keyframes fadeInForm{from{opacity:0;transform:translateY(30px)}top{opacity:1;transform:translateY(0)}}.nav-box--rotate .nav-box__item-visual{aspect-ratio:1}.nav-box--rotate .nav-box__item-inside-content{transition:clip-path 0.4s;padding:15px;position:absolute;right:0;left:0;bottom:0;overflow:auto;max-height:95%;background-color:rgba(255, 255, 255, 0.98);clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);border-top:2px solid #eaeaea}.nav-box--rotate .nav-box__item-teaser p{margin-bottom:1rem}.nav-box--rotate .nav-box__item:hover .nav-box__item-inside-content{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}@media (min-width:992px){.nav-box--rotate .nav-box__item{flex:0 0 25%;max-width:25%}}.cookiebar--active{z-index:99999}.mm-slideout{z-index:auto !important}@media (min-width:600px){.pe-pro-seal{bottom:60px !important;top:auto !important}body:has(.cookiebar--active) .pe-pro-seal{bottom:120px !important}}.mm-listitem span>i:first-child{font-size:1.3em;vertical-align:text-bottom}.vee-header__navigation span>i:first-child{font-size:2em;color:#00A513}@media (min-width: 1200px){.vee-header__navigation .vee-menu .vee-menu__navigation{display:flex;align-items:center}.vee-header__navigation span>i:first-child{margin-right:0}.vee-header__navigation .hide-main-menu{display:none}.vee-header__navigation a.highlighted-page{border:2px solid #00A513 !important;padding:0.25em 1em !important;color:#fff !important;background-color:#00A513 !important}}.header-navigation-text{font-style:normal}@media (min-width: 1200px){.header-navigation-text{display:none}}.section-banner-carousel{position:relative;line-height:1.2;font-weight:bold;background-color:rgba(0, 0, 0, 0.35)}.section-banner-carousel p{font-size:clamp(1.5rem, 4vw, 50px)}.section-banner-carousel .vee-headline-1{color:#ffffff;font-size:clamp(2.5rem, 5vw, 70px);margin-bottom:1rem}.section-banner-carousel video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-banner-carousel .content-text{color:#ffffff;position:relative;z-index:1}.section-banner-carousel::before{content:"";background-color:rgba(0, 0, 0, 0.2);top:0;left:0;width:100%;height:100%;position:absolute;z-index:1}.section-banner-carousel--dark::before{background-color:rgba(0, 0, 0, 0.4)}.banner-scroll-down .vee-button{animation:buttonBounce 1.5s infinite}@keyframes buttonBounce{form{transform:translateY(0)}50%{transform:translateY(-30%)}to{transform:translateY(0)}}.text-left{text-align:left}.section-widget-reonic{padding-top:1px;padding-bottom:1px}link[href^="assets/css/veello-theme/bundle-649cf94f.css"]{z-index:0}