.elementor .mh-faq-item{& > summary { position: relative; padding-right: 40px; cursor: pointer; list-style: none; } & > summary::-webkit-details-marker { display: none; } & > summary::after { content: "+"; position: absolute; right: 4px; top: 50%; transform: translateY(-50%); color: var(--mh-kupfer); font-family: var(--mh-font-display); font-size: 1.5rem; line-height: 1; } &[open] > summary::after { content: "−"; } &:hover > summary::after { color: var(--mh-kupfer-hover); }\n}.elementor .mh-copy{& ul { list-style: disc; padding-left: 22px; margin: 0; } & li { color: var(--mh-text); font-family: var(--mh-font-body); font-size: 1.0625rem; line-height: 1.6; margin-bottom: 10px; } & li:last-child { margin-bottom: 0; } & li::marker { color: var(--mh-kupfer); } & p:empty { display: none; }\n}.elementor .mh-list{font-family:var(--mh-font-body);font-size:1.0625rem;color:var(--mh-text);line-height:1.65;padding-inline-start:22px;margin:0px;list-style: disc; & li { color: var(--mh-text); font-family: var(--mh-font-body); font-size: 1.0625rem; line-height: 1.65; margin-bottom: 10px; } & li:last-child { margin-bottom: 0; } & li::marker { color: var(--mh-kupfer); }\n}.elementor .mh-tile{padding:28px;border-radius:0px;background-image:linear-gradient(160deg, #2A2826 0%,#211F1E 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:12px;}.elementor .mh-btn:hover,.elementor .mh-btn:focus-visible{color:var(--mh-kraftraum);background-color:var(--mh-kupfer-hover);}.elementor .mh-btn{font-family:var(--mh-font-display);font-weight:600;font-size:1.0625rem;color:var(--mh-kraftraum);letter-spacing:-0.01em;line-height:1.2;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:0px;background-color:var(--mh-kupfer);transition:background-color 160ms;display:inline-block;white-space: nowrap;\n}.elementor .mh-small{font-size:0.9375rem;color:var(--mh-text-leise);line-height:1.55;}.elementor .mh-lede{max-width:40ch;font-size:1.25rem;color:var(--mh-text);line-height:1.55;}.elementor .mh-section{width:100%;max-width:1180px;padding-block-start:96px;padding-block-end:0px;padding-inline-start:var(--mh-gutter);padding-inline-end:var(--mh-gutter);background-color:transparent;display:flex;flex-direction:column;gap:32px;margin-inline: auto;\n}