@media(max-width:767px){.elementor .mh-kopf-nav{display:none;}}@media(max-width:767px){.elementor .mh-kopf{min-height:76px;}}@media(max-width:767px){.elementor .mh-kalender{& .k-blk b { display: none; } & .k-slot.off .k-blk::after { content: ""; position: absolute; left: 3px; right: 3px; top: 50%; height: 1px; background-color: rgba(224,96,47,0.7); }\n}}@media(max-width:767px){.elementor .mh-umfeld{inset-block-start:-40px;inset-inline-end:0px;inset-block-end:-40px;inset-inline-start:0px;}}@media(max-width:767px){.elementor .mh-step-num{width:48px;height:48px;& p { font-size: 1rem; }\n}}@media(max-width:767px){.elementor .mh-step{padding-block-end:44px;padding-inline-start:68px;}}@media(max-width:767px){.elementor .mh-flow{margin-block-start:36px;&::before { left: 23px; }\n}}@media(max-width:767px){.elementor .mh-proof{text-align: left;\n}}@media(max-width:767px){.elementor .mh-btn-wide{width:auto;}}@media(max-width:767px){.elementor .mh-hero2-split{margin-block-start:36px;gap:32px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .mh-hero2{padding-block-start:104px;padding-block-end:56px;padding-inline-start:var(--mh-gutter);padding-inline-end:var(--mh-gutter);}}@media(max-width:767px){.elementor .mh-wm-3{&::before { display: none; } &::before { display: none; } &::before { display: none; }\n}}@media(max-width:767px){.elementor .mh-panel-no{padding:28px;}}@media(max-width:767px){.elementor .mh-panel-yes{padding:28px;}}@media(max-width:767px){.elementor .mh-band{min-height:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:var(--mh-gutter);padding-inline-end:var(--mh-gutter);}}@media(max-width:767px){.elementor .mh-split{gap:32px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .mh-h2{font-size:1.75rem;}}@media(max-width:767px){.elementor .mh-sec{padding-block-start:56px;padding-block-end:40px;padding-inline-start:var(--mh-gutter);padding-inline-end:var(--mh-gutter);}}@media(max-width:767px){.elementor .mh-faq-item{& > summary { grid-template-columns: 2.2rem 1fr 1.4rem; gap: 12px; } & > summary { grid-template-columns: 2.2rem minmax(0, 1fr) 1.4rem; gap: 12px; } & > *:not(summary) { padding-left: 3.4rem; padding-right: 0; } & > summary { padding-left: 2.6rem; padding-right: 1.8rem; } & > *:not(summary) { padding-left: 2.6rem; padding-right: 0; }\n}}@media(max-width:767px){.elementor .mh-split-flip{grid-template-columns:minmax(0, 1fr);& > *:first-child { order: 1; } & > *:last-child { order: 2; } & > *:first-child { order: 1; } & > *:last-child { order: 2; }\n}}