.custom_header_menu_item.Funktionen .inner_menu_ul , .custom_header_menu_item.Produkt .inner_menu_ul , .custom_header_menu_item.Integrationen .inner_menu_ul , .custom_header_menu_item.Ressourcen .inner_menu_ul , .custom_header_menu_item.Lösungen .inner_menu_ul ,  .custom_header_menu_item.KI-Agents .inner_menu_ul {
  background: #fff !important;
  border-radius: 20PX;
  box-shadow: 1px 13px 10px 3px #0000000f;
  display: flex;
  flex-wrap: wrap;
  left: 0;
  margin: 0 0 0 0;
  right: 0;
  transition: .5s;
  width: 500px;
  top: 39px;
  opacity: 0;
  visibility: hidden;
}
.custom_header_menu_item.Funktionen .inner_menu_ul> .inner_menu_heading , .custom_header_menu_item.Produkt .inner_menu_ul> .inner_menu_heading , .custom_header_menu_item.Integrationen .inner_menu_ul> .inner_menu_heading , .custom_header_menu_item.Lösungen .inner_menu_ul> .inner_menu_heading , .custom_header_menu_item.KI-Agents .inner_menu_ul> .inner_menu_heading {
  padding: 40px 20px;
  width: 50%;
}
.custom_header_menu_item:hover .inner_menu_ul {
  opacity: 1;
  visibility: visible;
}
.custom_header_menu_item .inner_menu_ul .inner_menu_heading {
  color: #204540;
  font-family: IvyoraDisplay;
  font-size: 16px;
  font-weight: 600;
  line-height: 27px;
}
.custom_header_menu_item .inner_menu_ul .inner_menu_heading .inner_menu_sub_menu_item >.inr_items a {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #231f20;
}
.custom_header_menu_item.Ressourcen .inner_menu_ul {
  justify-content: space-between;
  padding: 40px 20px;
  width: 600px;
  margin: 0 0px 0px -400px;
}
.custom_header_menu_item.Ressourcen .inner_menu_ul> .inner_menu_heading {
  width: calc(48%);
  padding: 10px 0px;
}
.custom_header_menu_item.Ressourcen .inner_menu_ul .inner_menu_item {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #231f20;
  margin: 5px 0 20px;
  font-family: DM Sans, sans-serif;
}
.custom_header_menu_item.HiveIQ> a {
  display: flex;
  align-items: center;
  gap: 6px;
}
.custom_header_menu_item.HiveIQ> a::before {
  content: "";
  background-image: url('https://5868638.fs1.hubspotusercontent-na1.net/hubfs/5868638/Vector%285%29.svg');
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  display: inline-block;
  filter: brightness(0) saturate(100%) invert(20%) sepia(72%) saturate(286%) hue-rotate(122deg) brightness(96%) contrast(93%);
}
{% if item.boolean_field %}
.custom_header_menu_item.Funktionen> a .custom_header_menu_item.Produkt> a, .custom_header_menu_item.Ressourcen> a ,  .custom_header_menu_item.Integrationen> a , .custom_header_menu_item.Lösungen>a , .custom_header_menu_item.KI-Agents>a  {
  display: flex;
  align-items: center;
  gap: 2px;
}
{% endif %}
{% if item.boolean_field %}
.custom_header_menu_item.Funktionen span.down_arrow_anchor img ,  .custom_header_menu_item.Produkt span.down_arrow_anchor img, .custom_header_menu_item.Integrationen span.down_arrow_anchor img, .custom_header_menu_item.Ressourcen span.down_arrow_anchor img, .custom_header_menu_item.Lösungen span.down_arrow_anchor img, .custom_header_menu_item.KI-Agents span.down_arrow_anchor img {

  width: 16px;
  height: 16px;
  display: inline-block;
  background-color: transparent;
  filter: unset; 
}
{% endif %}
.custom_header_btn {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 10px;
}
.custom_header_btn .button {
  background: radial-gradient(83.9% 100% at 49.87% 0%, #228C7D 0%, #204540 100%);
  color: #fff;
  gap: 8px;
  padding: 14px 24px !important;
  border: 1px solid transparent;
  border-radius: 8px;
  font-weight: 500;
  fill: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  transition: color 0.15s linear;
  width: 100% !important;
  display: inline-block;
}
.custom_header_btn .custom_header_btn_repeat:first-child .button {
  background: transparent !important;
  border: 1px solid #204540 !important;
  color: #204540 !important;
}
.custom_header_btn .button:hover {
  border: 1px solid #204540 !important;
  color: #fff;
  transition: .3s;
  background: radial-gradient(83.9% 100% at 9.87% 0%, #228C7D 0%, #204540 100%);
}
.custom_header_btn .custom_header_btn_repeat:first-child .button:hover {
  background: radial-gradient(83.9% 100% at 49.87% 0, #228c7d 0, #204540 100%) !important;
  color: #fff !important;
  transition: .3s !important;
}
{% if item.boolean_field %}
.custom_header_menu_item.Funktionen .inner_menu_ul , .custom_header_menu_item.Produkt .inner_menu_ul , .custom_header_menu_item.Integrationen .inner_menu_ul , .custom_header_menu_item.KI-Agents .inner_menu_ul , .custom_header_menu_item.Lösungen .inner_menu_ul {
  margin: 0 0 0 -40px;
}
{%%}
.custom_header_menu_item.Ressourcen .inner_menu_heading >.inner_menu_item {
  margin-bottom: 0;
}
.custom_header_menu_item.Ressourcen .inner_menu_heading >.inner_menu_item a {
  color: #204540;
  font-family: IvyoraDisplay;
  font-size: 16px;
  font-weight: 600;
  line-height: 27px;
}

@media(max-width:1300px){
  .custom_header {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
}

@media(max-width:767px) {
  .custom_header_menu_item:hover .inner_menu_ul { opacity:0; visibility:hidden; }
}