/* $brand-primary: #d72622; */
.navigation__link .navigation__megamenu>ul .navigation__megamenu__column .navigation__megamenu__column__inner .navigation__megamenu__column_content .navigation__megamenu__column__secondary>a:before, .navigation__link .navigation__megamenu>ul .navigation__megamenu__column .navigation__megamenu__column__inner .navigation__megamenu__column_content .navigation__megamenu__column__secondary>span:before, .navigation__link .navigation__megamenu>ul .navigation__megamenu__column .navigation__megamenu__column__inner .navigation__megamenu__column_content>a:before, .navigation__link .navigation__megamenu>ul .navigation__megamenu__column .navigation__megamenu__column__inner .navigation__megamenu__column_content>span:before{border-bottom: 2px solid #76b900;}

.navigation__subnavigation--burgermenu .navigation__burgermenu__content .navigation__burgermenu__header .navigation__burgermenu__back,.navigation__subnavigation--burgermenu .menulist .menulist__item--has-sublevel:after,.navigation__link .navigation__megamenu>ul .navigation__megamenu__column .navigation__megamenu__column__inner .navigation__megamenu__column_content>a:hover,.navigation__subnavigation--burgermenu .menulist .menulist__item--has-submenu:after,.navigation__subnavigation--burgermenu .menulist .menulist__item--active>a, .navigation__subnavigation--burgermenu .menulist a:hover,
a:not([class]),a:not([class]):active,a:not([class]):focus,a:not([class]):hover,a:not([class]):link,a:not([class]):visited,.brand-primary,.block .block__container .block__text a,.teaserimageblock .block__container .block__text a,.block .block__container .block__text ul li:before,.teaserimageblock .block__container .block__text ul li:before,.button-ghost,.button-primary-on-dark,.button-primary-on-brand,.button-primary-inactive-on-brand,.button-tertiary,.button-tertiary:focus,.button-tertiary:hover,.carousel__control,.claimbanner__text__hi,.contact__link,.contact__link a,.download:focus .download__content .download__title,.download:hover .download__content .download__title,.download__icon i,.horizontaltabs__tab:hover,.horizontaltabs__tab>a:hover,.link,.list__checkmark .list__item:before,.newsblock__body .newsblock__link,.newsblock:focus .newsblock__body h4,.newsblock:hover .newsblock__body h4,.serviceblock__body .serviceblock__link,.serviceblock:focus .serviceblock__body h4,.serviceblock:hover .serviceblock__body h4,.sliderindicator__item--active,.tabledata__tablewrapper>table td .fas,.tabledata__tablewrapper>table th .fas,.textinput__icon--right,.textquote__content:before,.textquote__text,.timelineentry .timelineentry__icon,.timelineentry:focus .timelineentry__title,.timelineentry:hover .timelineentry__title,.accordion .accordion__element .accordion__element__headline .accordion__chevron,.accordion .accordion__element--active .accordion__element__headline .accordion__chevron,.accordion .accordion__element--active .accordion__element__headline strong,.accordion--services .accordion__element--services:hover,.accordion--services .accordion__element--services .accordion__element__headline .accordion__chevron--closed,.accordion--services .accordion__element--services .accordion__element__body .serviceblock--has-link:focus .serviceblock__body h4,.accordion--services .accordion__element--services .accordion__element__body .serviceblock--has-link:hover .serviceblock__body h4,.body--sustainability .basic-04-07-text-accordion .accordion__element.accordion__element--active .accordion__element__headline strong,.audio .audio__navigation .audio__navigation__controls button,.cardgrid__card__icon,.contactfinder__navigation--element.active,.headerdetail .headerdetail__content .headerdetail__back a,.headerdetailpage .headerdetailpage__content .headerdetailpage__back a,.linklist__link .linklist__icon,.linklist__link:hover .linklist__linktitle,.peopleoverview__element__link,.process-horizontal__element__icon,.process-horizontal__element.is-active .process-horizontal__element__headline,.process-horizontal__arrow,.modal.project-overview-modal .modal__close,.searchentry__icon,.searchentry:hover .searchentry__content .searchentry__headline,.slider.slider--text.is-active .splide__arrows .splide__arrow,.timeline .splide.timeline__navigation .splide__arrows .splide__arrow .fas,.navigation__link--country-switch,.navigation a.navigation__link.navigation__link--active,.navigation a.navigation__link:active,.navigation a.navigation__link:focus,.navigation a.navigation__link:hover,.navigation__icon-right,.navigation a.navigation__link--cta,.navigation a:active.navigation__link--cta,.navigation a:hover.navigation__link--cta,.navigation a:link.navigation__link--cta,.navigation a:visited.navigation__link--cta,.navigation__link--is-subnavigation-open>a:active,.navigation__link--is-subnavigation-open>a:hover,.navigation__link--is-subnavigation-open>a:link,.navigation__link--is-subnavigation-open>a:visited,.navigation__link--subnavigation>a:active,.navigation__subnavigation--burgermenu .list__item--active,.navigation__subnavigation--burgermenu .list__item--active>a,.navigation__subnavigation--burgermenu .list__item:hover,.navigation__subnavigation--burgermenu .list__item:hover>a,.navigation__subnavigation--burgermenu .list__item:hover>a:hover,.navigation__subnavigation--burgermenu .icon-right,.navigation .navigation__burgermenu--desktop.navigation__link--is-subnavigation-open .navigation__icon-right--burgermenu,.navigation .navigation__burgermenu--mobile.navigation__link--is-subnavigation-open .navigation__icon-right--burgermenu,.navigation__burgermenu--mobile .navigation__burgermenucta>a,.navigation__search .search__open-btn,.navigation__search .search__close-btn,.navigation__search .search__submit-btn,#navigation__burgermenu--mobile-burgermenu .search__wrapper .search__submit-btn.search__submit-btn--active,#navigation__burgermenu--mobile-burgermenu .search__wrapper .search__close-btn,.navigation__link span.fa-external-link-alt,.contenttabs .contenttabs__tabs li a.contenttabs__tabs--active,.navigation__subnavigation--burgermenu .navigation__burgermenu__close, .navigation__subnavigation--burgermenu .navigation__burgermenu__close:visited,.navigation__subnavigation--burgermenu .menulist .menulist__item--extern:after,.navigation__subnavigation--burgermenu .menulist li a:hover,.navigation__link--subnavigation.navigation__link--active>a, .navigation__link--subnavigation.navigation__link--active>a:active, .navigation__link--subnavigation.navigation__link--active>a:focus, .navigation__link--subnavigation.navigation__link--active>a:hover, .navigation__link--subnavigation.navigation__link--active>a:link,.navigation__link--subnavigation.navigation__link--active>a:visited,.navigation__link .navigation__megamenu>ul .navigation__megamenu__column .navigation__megamenu__column__inner .navigation__megamenu__column_content .navigation__megamenu__column__secondary>a.navigation__megamenu__item--active, .navigation__link .navigation__megamenu>ul .navigation__megamenu__column .navigation__megamenu__column__inner .navigation__megamenu__column_content .navigation__megamenu__column__secondary>span.navigation__megamenu__item--active, .navigation__link .navigation__megamenu>ul .navigation__megamenu__column .navigation__megamenu__column__inner .navigation__megamenu__column_content>a.navigation__megamenu__item--active, .navigation__link .navigation__megamenu>ul .navigation__megamenu__column .navigation__megamenu__column__inner .navigation__megamenu__column_content>span.navigation__megamenu__item--active,.navigation__megamenu__column__secondary>ul>li a:hover, .navigation__link .navigation__megamenu>ul .navigation__megamenu__column .navigation__megamenu__column__inner .navigation__megamenu__column_content .navigation__megamenu__column__secondary>ul>li.navigation__megamenu__item--active>a, .navigation__link .navigation__megamenu>ul .navigation__megamenu__column .navigation__megamenu__column__inner .navigation__megamenu__column_content>ul>li a:hover, .navigation__link .navigation__megamenu>ul .navigation__megamenu__column .navigation__megamenu__column__inner .navigation__megamenu__column_content>ul>li.navigation__megamenu__item--active>a{color:#76b900}
.brand-background,.button-secondary-on-brand,.button-secondary-inactive-on-brand,.list .list__item--active,.list__services .list__item--active,.notification,#ot-sdk-btn.ot-sdk-show-settings,.tabledata__tablewrapper>table thead>tr>th,.accordion--services .accordion__element--services.accordion__element--active .accordion__element__headline,.audio .audio__navigation .audio__navigation__controls button.audio__navigation__play,.audio .audio__navigation .audio__navigation__progress-container .audio__navigation__progress[value]::-webkit-progress-value,.calltoaction,.headerdetail.headerdetail--hero.headerdetail--anchor-nav .headeranchornav__nav-container .headeranchornav__navigation li a,.jobsearch .jobsearch__container,.jobsearch--force-sticky .jobsearch__container:before,.jobsearch--sticky .jobsearch__container:before,.process-vertical__scrollbar-filler,.process-vertical__scrollbar-filler:after,.process-vertical__scrollbar-filler:before,.modal.project-overview-modal .brand-background,.quickbar,.quickbar__container.container,.navigation__burgermenu--mobile .navigation__burgermenucta,.heroslider .slider.slider--teamconcept:before,.newsletterteaser,.contenttabs .contenttabs__tabs li a.contenttabs__tabs--active:after{background-color:#76b900}
.button-primary,.checkbox__input input:checked+.checkbox__control,.chip--active,.chip--active:hover,.chip--on-dark.chip--active,.chip--on-dark.chip--active:hover,.label--active,.label--active:hover,.label--on-dark.label--active,.label--on-dark.label--active:hover,.radiobutton__input input:checked+.radiobutton__control,.splide__pagination .splide__pagination__page.is-active,.toggle--on .toggle__ctl,
.navigation__link--burgermenu>a,.navigation__link--burgermenu>a:hover,.navigation__link--burgermenu>a:visited,.navigation__link--burgermenu>a:active{background-color:#76b900;border-color:#76b900}
.button-secondary,.button-secondary:focus,.button-secondary:hover,.link.link__button-secondary,.link.link__button-secondary:focus,.link.link__button-secondary:hover,.navigation a.navigation__link--cta,.navigation a.navigation__link--cta:active,.navigation a.navigation__link--cta:hover,.navigation a.navigation__link--cta:link,.navigation a.navigation__link--cta:visited{border-color:#76b900;color:#76b900}
.checkbox__input input:checked:hover+.checkbox__control,.radiobutton__input input:checked:hover+.radiobutton__control{border-color:#76b900}
.horizontaltabs__tab--active{border-bottom:4px solid #76b900;color:#76b900}
.icon,to{fill:#76b900}
.navigation a, .navigation a:active, .navigation a:hover, .navigation a:link, .navigation a:visited{color: #17181a}
.labelimage__content,.newsblock__corporation,.contactfinder__navigation--element.active:after,.process-horizontal__element.is-active .process-horizontal__element__icon{background:#76b900}
@media(hover:none){.labelimage__icon--plus{background:#76b900}}
.link.link__button{background-color:#76b900;border:2px solid #76b900}
.searchtag--active{background:#76b900;border-color:#76b900}
@media(max-width:991.98px){.accordion--services .accordion__element--services.accordion__element--active{background-color:#76b900}}
.audio .audio__navigation .audio__navigation__progress-container .audio__navigation__progress[value]::-moz-progress-bar{background-color:#76b900;border-top:3px solid #76b900}
.logoanimation__path{stroke:#76b900}
.timeline .splide.timeline__navigation .splide__slide.is-active{border-bottom:2px solid #76b900;color:#76b900}
@media(max-width:1399px){.navigation__burgermenu--mobile.navigation__link--is-subnavigation-open .navigation__icon-right--burgermenu{color:#76b900}}
.navigation__search .form-control.search__input{border:2px solid #76b900}
.textquote__content:before,.peopleoverview.peopleoverview--big .peopleoverview__element .peopleoverview__overlay blockquote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.125.25h-5c-1.035 0-1.875.84-1.875 1.875v5C11.25 8.16 12.09 9 13.125 9h3.125v2.5c0 1.379-1.121 2.5-2.5 2.5h-.313a.935.935 0 0 0-.937.938v1.874c0 .52.418.938.938.938h.312A6.248 6.248 0 0 0 20 11.5V2.125C20 1.09 19.16.25 18.125.25Zm-11.25 0h-5C.84.25 0 1.09 0 2.125v5C0 8.16.84 9 1.875 9H5v2.5C5 12.879 3.879 14 2.5 14h-.313a.935.935 0 0 0-.937.938v1.874c0 .52.418.938.938.938H2.5a6.248 6.248 0 0 0 6.25-6.25V2.125C8.75 1.09 7.91.25 6.875.25Z' fill='%2376b900'/%3E%3C/svg%3E")}
.accordion--services .accordion__element--services.accordion__element--active .accordion__element__headline:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='20' height='24'%3E%3Cpath d='M0 24V0l20 12z' style='fill:%2376b900;fill-opacity:1'/%3E%3C/svg%3E")}
/* $brand-primary-hover: #c6231f; */
a:not([class]):focus,a:not([class]):hover,.button-ghost:focus,.button-ghost:hover,.link:focus,.link:hover,.list__services .list__item:focus,.list__services .list__item:focus-visible,.list__services .list__item:hover,.newsblock:focus .newsblock__link,.newsblock:hover .newsblock__link,.serviceblock:focus .serviceblock__link,.serviceblock:hover .serviceblock__link,.accordion--services .accordion__element--services .accordion__element__body .serviceblock--has-link:focus .serviceblock__link,.accordion--services .accordion__element--services .accordion__element__body .serviceblock--has-link:hover .serviceblock__link{color:#76b900}
.button-primary:focus,.button-primary:hover,.link.link__button:focus,.link.link__button:hover{background-color:#76b900;border-color:#76b900}
.button-secondary-on-brand:focus,.button-secondary-on-brand:hover,.checkbox__input input:checked:hover+.checkbox__control,.list .list__item--active:hover,.radiobutton__input input:checked:hover+.radiobutton__control,.audio .audio__navigation .audio__navigation__controls button.audio__navigation__play:hover{background-color:#76b900}
#ot-sdk-btn.ot-sdk-show-settings:hover{background:#76b900!important}
.textinput__dropdown select:focus,.textinput__dropdown select:focus-visible,.textinput__dropdown:focus select,.textinput__dropdown:focus-visible select{border:2px solid #76b900;outline-color:#76b900}
.textinput__input.textinput__dropdown,.textinput__input.textinput__dropdown:focus,.textinput__input.textinput__dropdown:focus-visible{border-color:#76b900;outline:none #76b900}
.textinput__input.active,.textinput__input:focus{border-color:#76b900}
/*Anpassung der Schrift innerhalb des Jobsuchfeldes - Anfang*/
.textinput__jobsearch .textinput__icon {
    color: #76b900;
    font-size: 22px;
    opacity: 1;
    top: 50%;
    transform: translateY(-50%);
}
::placeholder {
	color:#000000 !important;
	opacity: 0.5 !important;
}
.jobsearch .jobsearch__container .textinput__jobsearch .textinput__input:not(:focus) {
    color:#000000 !important;
}
.jobsearch .jobsearch__container .textinput__jobsearch .textinput__input:focus {
    color:#000000 !important;
}
/*Anpassung der Schrift innerhalb des Jobsuchfeldes - Ende*/
/*Anpassung der Schrift innerhalb des Menüs bei Klick - Anfang*/
.list__item--active>a {
    color:#ffffff !important;
}
/*Anpassung der Schrift innerhalb des Menüs bei Klick - Ende*/
/* brand-dark: #b7201d; */
.textinput__jobsearch,.textinput__jobsearch .textinput__input{background-color:#649c02}
.toggle--on .toggle__ctl:hover{background-color:#649c02;border-color:#649c02}
.quickbar__container.container .col:not(:last-child){border-right:1px solid #649c02}
@media(max-width:1199.98px){.quickbar__container.container .col:not(:last-child){border-bottom:1px solid #649c02}}
/* $brand-primary-inactive: #e98583; */
.button-ghost-inactive,.contactfinder__form.contactfinder__form--reset-inactive .button-ghost,.button-ghost-inactive-on-brand,.button-tertiary-inactive{color:#76b900}
.button-primary-inactive,.contactfinder__form.contactfinder__form--submit-inactive .button-primary,.button-primary-inactive-on-brand,.checkbox__input input[checked]:disabled+.checkbox__control,.checkbox__input input[checked]:disabled:hover+.checkbox__control,.radiobutton__input input[checked]:disabled+.radiobutton__control,.radiobutton__input input[checked]:disabled:hover+.radiobutton__control{background-color:#76b900;border-color:#76b900}
.button-secondary-inactive,.button-secondary-inactive-on-brand{border-color:#76b900;color:#76b900}
/* $brand-primary-inactive-on-dark: #83201e; */
.button-primary-inactive-on-dark{color:#466e01}
/* Reset menu icon color */
.navigation__icon-right--burgermenu{color:#fff}
/* Anpassung CTA und notification */
.calltoaction {
    background-color: #62676d !important;
}
.notification {
    background-color: #62676d !important;
}