.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS *//* Desktop main navigation: open dropdowns on hover instead of click (v2) */
@media (min-width: 1025px) and (hover: hover) {
  .elementor-element-4a97c069 details.e-accordion-item-base:hover::details-content,
  .elementor-element-4a97c069 details.e-accordion-item-base:focus-within::details-content { block-size: auto; content-visibility: visible; }
  .elementor-element-4a97c069 details.e-accordion-item-base[open]:not(:hover):not(:focus-within)::details-content { block-size: 0; content-visibility: hidden; }
  /* bridge the gap between label and panel so the hover is not lost */
  .elementor-element-4a97c069 .e-accordion-item-content-base::before { content: ""; position: absolute; left: 0; right: 0; bottom: 100%; height: calc(var(--space-s) + 2px); }
}

/* Desktop dropdowns: align submenu link text with the parent label, so the cursor can move straight down */
.elementor .elementor-element-4a97c069 .e-accordion-item-content-base { inset-inline-start: calc(-1 * (var(--space-m) + var(--border-w))); }

/* Submenus (desktop + mobile): set the "Alle ..." overview links apart from the specific items */
.elementor p.e-paragraph-base[data-id="71c3615a"],
.elementor p.e-paragraph-base[data-id="646bd19a"],
.elementor p.e-paragraph-base[data-id="53697c95"],
.elementor p.e-paragraph-base[data-id="33ef5124"] { font-weight: 400; margin-block-start: var(--space-s); }/* End custom CSS */