.henkel-ventures {
  --color-neutral-white: #000 !important;
}
 
.henkel-ventures .bab-header {
 box-shadow: unset;
}
 
.henkel-ventures .upload-wrapper {
height: auto;
}
 
.henkel-ventures .teaser-base--fixed-height {
 height: 100% !important;
}
 
.henkel-ventures .teaser-base--fixed-height .line-clam {
 -webkit-line-clamp: unset !important;
}
 
.henkel-ventures div ul.rte--list li:before {
  background: #000;
}
 
.henkel-ventures .filter-collection-content .filter-search .search,
.ui-autocomplete-input~.no-results
 {
  color: #000;
}
 
@media (min-width: 1250px) {
.henkel-ventures .standard-content p {
 max-width: 100% !important;
}
}
 
.henkel-ventures .main-navigation__first-level:hover {
  text-decoration: none;
}
 
.henkel-ventures .main-navigation__first-level:hover:before {
  border-bottom: 3px solid var(--color-red);
}
 
.henkel-ventures .current-page .main-navigation__first-level:hover:before {
    opacity: 0.75;
}
 
 
.henkel-ventures  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container #onetrust-button-group .banner-actions-container button {
  background-color: #000000 !important;
  border-color: #000 !important;
}

.henkel-ventures #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container #onetrust-button-group .banner-actions-container button:hover,
.henkel-ventures #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container #onetrust-button-group .banner-actions-container button:focus,
.henkel-ventures #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container #onetrust-button-group .banner-actions-container button:active {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.henkel-ventures body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler {
 color: #000 !important;
}

.henkel-ventures  body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:hover {
 text-decoration: underline;
}
 
.henkel-ventures body #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title span,
.henkel-ventures   body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
.henkel-ventures   body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
.henkel-ventures   body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
.henkel-ventures   body #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
.henkel-ventures   body #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
.henkel-ventures   body #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
.henkel-ventures   body #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk h3, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk h4, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk h5, 
.henkel-ventures  body #onetrust-consent-sdk #onetrust-pc-sdk h6,
.henkel-ventures   body #onetrust-consent-sdk #onetrust-pc-sdk p {
  color: #000 !important;
}
.henkel-ventures body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a {
  color: #000 !important;
  text-decoration: underline;
}
 
.henkel-ventures  #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), 
.henkel-ventures #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
} 
 
.henkel-ventures  #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn):hover, 
.henkel-ventures  #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn:hover {
  background-color: #fff !important;
  border-color: #000 !important;
  color: #000 !important;
} 
 
.henkel-ventures body #onetrust-consent-sdk #onetrust-pc-sdk .ot-close-icon {
 filter: unset;
}
 
.henkel-ventures .mini-menu h4 {
   display: flex;
}
 
@media (min-width: 980px) {
 .henkel-ventures .mini-menu__links nav {
  flex-direction: column;
}
 
.henkel-ventures .mini-menu__links {
 width: 33.3%;
}
}
 
.henkel-ventures .link-element.teaser {
  background: #fff !important;
}
 
.henkel-ventures .link-element.teaser .link-title, .henkel-ventures .link-element.teaser .link-text {
  color: #000 !important;
}
.henkel-ventures .link-element.teaser:hover span.link-text p {
  color: #000 !important;
}
.henkel-ventures .link-element.teaser:active span.link-text p {
  color: #000 !important;
}
.henkel-ventures .link-element.teaser:focus span.link-text p {
  color: #000 !important;
}
 
 
.henkel-ventures .link-element.teaser .bab-button {
  display: none;
}
 
@media (max-width: 1249px) {
.henkel-ventures .bab-header .topNaviMobile {
  padding-left: 2rem !important;
}
}
 
.henkel-ventures .topNavi .a-logo .a-logo__image {
   height: 6.6rem;
}
 
.henkel-ventures {
 #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
  color: #fff !important;
  background-color: #000 !important;
}
}
 
@media (max-width: 979px) {
.henkel-ventures .mini-menu:not(.accordion-sm) {
  display: none;
}
}
 
.henkel-ventures .text a[target~=_blank]:active, .henkel-ventures .text a[target~=_blank]:focus, .henkel-ventures .text a[target~=_blank]:hover {
  opacity: 0.75;
}
 
.henkel-ventures .link-element.teaser section .link-title:not([class*=colorful__]):not([class*=colorful--]) {
color: #000 !important;
}
 
