@media(max-width:1024px){.elementor .wangen-card-heading{font-size:1.75rem;}}@media(max-width:1024px){.elementor .wangen-h3{font-size:2.25rem;}}@media(max-width:1024px){.elementor .wangen-h2{font-size:2.75rem;}}@media(max-width:1024px){.elementor .wangen-h1{font-size:3.5rem;}}@media(max-width:1024px){.elementor .wangen-row{gap:3rem;}}@media(max-width:1024px){.elementor .wangen-container{gap:4rem;}}@media(max-width:1024px){.elementor .wangen-section{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5%;padding-inline-end:5%;}}@media(max-width:1024px){.elementor .btn-primary{padding-block-start:var(--btn-padding-y);padding-inline-end:clamp(1.2rem, 2.2vw, 1.75rem);}}@media(max-width:1024px){.elementor .wangen-neu-12-flexbox{flex-direction:column;gap:3rem;}}@media(max-width:1024px){.elementor .wangen-neu-10-flexbox{flex:0 1 40%;}}@media(max-width:1024px){.elementor .wangen-neu-1-flexbox{flex-direction:column;gap:3rem;}}@media(max-width:1024px){.elementor .gd-step-title{min-height:0px;}}@media(max-width:1024px){.elementor .gd-text{font-size:1.125rem;line-height:1.55;}}@media(max-width:1024px){.elementor .gd-text-sm{font-size:1rem;line-height:1.5;}}@media(max-width:1024px){.elementor .gd-h3{font-size:clamp(1.25rem, 2vw, 1.5rem);line-height:1.25;hyphens: manual; hyphens: manual;\n}}@media(max-width:1024px){.elementor .gd-h2{font-size:clamp(1.75rem, 3.6vw, 3rem);line-height:1.1;hyphens: manual; hyphens: manual;\n}}@media(max-width:1024px){.elementor .gd-h2-hero{font-size:clamp(2.25rem, 5.5vw, 4.25rem);line-height:1.05;hyphens: manual; hyphens: manual;\n}}@media(max-width:1024px){.elementor .gd-logo-group{padding-inline-end:2.75rem;gap:2.75rem;}}@media(max-width:1024px){.elementor .gd-logo-img{width:7.5rem;max-width:7.5rem;}}