@media(max-width:1024px){.elementor .s-om-hero-caption{margin-block-start:-32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-om-hero-visual{width:100%;max-width:560px;align-self:center;}}@media(max-width:1024px){.elementor .s-om-hero-dt{flex-direction:column;gap:40px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-om-m-img{display:none;}}@media(max-width:1024px){.elementor .s-om-m-caption{margin-block-start:-32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-om-leist-handy{display:none;}}@media(max-width:1024px){.elementor .s-om-lk-d1{display:none;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .s-om-lk-d2{display:none;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .s-om-lk-t1{display:grid;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .s-om-lk-t2{display:grid;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .s-om-lk-t3{display:grid;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .s-om-lk-pm{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .s-om-lk-m1{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .s-om-lk-m2-3{display:flex;}}@media(max-width:1024px){.elementor .s-om-lk-m2{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .s-om-leist-chimp{display:none;}}@media(max-width:1024px){.elementor .s-om-leist{padding-block-start:var(--Space4);padding-block-end:var(--Space6);padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .s-om-warum-main{flex:0 0 auto;}}@media(max-width:1024px){.elementor .s-om-warum-head{flex:0 0 auto;}}@media(max-width:1024px){.elementor .s-om-warum-in{flex-direction:column-reverse;gap:32px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-om-warum-donkey{display:none;}}@media(max-width:1024px){.elementor .s-om-warum-donkey-wrap{display:none;}}@media(max-width:1024px){.elementor .s-om-loesung-dog{display:none;}}@media(max-width:1024px){.elementor .s-om-loesung-intro{gap:0px;}}@media(max-width:1024px){.elementor .s-om-loesung-main{flex:0 0 auto;}}@media(max-width:1024px){.elementor .s-om-loesung-head{position:static;flex:0 0 auto;align-self:stretch;}}@media(max-width:1024px){.elementor .s-om-loesung-in{flex-direction:column-reverse;gap:32px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-om-kontakt-top{flex-direction:column;gap:40px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-om-kontakt-map{flex:0 0 auto;}}@media(max-width:1024px){.elementor .s-om-kontakt-adresse{flex:0 0 auto;}}@media(max-width:1024px){.elementor .s-om-kontakt-bottom{padding-block-start:0px;padding-block-end:0px;padding-inline-start:152px;padding-inline-end:0px;flex-direction:column;gap:24px;}}@media(max-width:1024px){.elementor .s-om-kontakt-koala{width:160px;height:160px;transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);transform-origin:80px 80px 0px;}}@media(max-width:1024px){.elementor .s-om-kontakt-koala-wrap{width:160px;height:160px;}}@media(max-width:1024px){.elementor .s-om-faq-h2{display:none;}}@media(max-width:1024px){.elementor .s-om-faq-h2-m{display:block;}}@media(max-width:1024px){.elementor .s-om-faq-1{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .s-om-faq-2{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .s-om-faq-3{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .s-om-faq-4{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .s-om-faq-5{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .s-om-faq-6{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .s-om-faq-7{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .s-om-faq-8{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}