@media(max-width:1024px){.elementor .ym-headbar{background-color:rgba(252, 249, 245, 0.25);}}@media(max-width:1024px){.elementor .ym-wrap-col{padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:1024px){.elementor .ym-formcard{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .ym-col-44{width:100%;}}@media(max-width:1024px){.elementor .ym-kontaktcard{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;gap:48px;}}@media(max-width:1024px){.elementor .ym-col-60{width:100%;}}@media(max-width:1024px){.elementor .ym-col-36{width:100%;}}@media(max-width:1024px){.elementor .ym-wcard-body{width:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .ym-wcard-img{width:100%;min-height:240px;}}@media(max-width:1024px){.elementor .ym-cardgrid{display:grid;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .ym-deco-leaves{width:280px;}}@media(max-width:1024px){.elementor .ym-sec-warm{padding-block-start:96px;padding-block-end:96px;}}@media(max-width:1024px){.elementor .ym-hero-inner{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .ym-col-52{width:100%;}}@media(max-width:1024px){.elementor .ym-col-42{width:100%;}}@media(max-width:1024px){.elementor .ym-2col{gap:56px;}}@media(max-width:1024px){.elementor .ym-hero-img{width:100%;height:500px;min-height:500px;position:static;}}@media(max-width:1024px){.elementor .ym-hero-text{width:100%;padding-block-start:112px;padding-block-end:64px;}}@media(max-width:1024px){.elementor .ym-card{width:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .ym-h3{font-size:24px;}}@media(max-width:1024px){.elementor .ym-h2{font-size:36px;}}@media(max-width:1024px){.elementor .ym-h1{font-size:48px;}}@media(max-width:1024px){.elementor .ym-sec-alt{padding-block-start:96px;padding-block-end:96px;}}@media(max-width:1024px){.elementor .ym-wrap{padding-inline-start:20px;padding-inline-end:20px;}}