@media(max-width:767px){.elementor .s-um-hero-title{font-size:32px;}}@media(max-width:767px){.elementor .s-um-hero-buttons{flex-direction:column;gap:10px;align-items:flex-start;}}@media(max-width:767px){.elementor .s-um-hero-copy{width:100%;height:450px;max-width:100%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:11px;justify-content:center;}}@media(max-width:767px){.elementor .s-um-hero-in{padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;flex-direction:column;}}@media(max-width:767px){.elementor .s-um-hero-image{width:100%;height:330px;object-position:66% 10%;inset-block-start:450px;}}@media(max-width:767px){.elementor .s-um-hero-fade{height:120px;inset-block-start:410px;background-image:linear-gradient(180deg, #F6F4EF 0%,#F6F4EF 28%,#F6F4EF00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .s-ueber-mich-hero{height:780px;min-height:780px;}}@media(max-width:767px){.elementor .s-about-practice-image{height:300px;}}@media(max-width:767px){.elementor .s-about-practice-photo{width:100%;}}@media(max-width:767px){.elementor .s-about-practice-copy{width:100%;}}@media(max-width:767px){.elementor .s-about-practice-row{flex-direction:column;gap:26px;}}@media(max-width:767px){.elementor .s-about-practice{padding-block-start:48px;padding-block-end:48px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-about-values-lines-1{width:100%;padding-block-start:22px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-about-values-lines-2{width:100%;padding-block-start:22px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-about-values-lines-3{width:100%;padding-block-start:22px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-about-values-lines{flex-direction:column;gap:0px;}}@media(max-width:767px){.elementor .s-about-values{padding-block-start:48px;padding-block-end:48px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-about-qualification{padding-block-start:48px;padding-block-end:48px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-um-dgsv-logo{width:190px;}}@media(max-width:767px){.elementor .s-um-dgsv-logo-wrap{width:100%;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;justify-content:flex-start;}}@media(max-width:767px){.elementor .s-um-dgsv-copy{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .s-um-dgsv-in{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .s-ueber-mich-dgsv{padding-block-start:34px;padding-block-end:34px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-about-life-steps-1{width:100%;padding-block-start:22px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-about-life-steps-2{width:100%;padding-block-start:22px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-about-life-steps-3{width:100%;padding-block-start:22px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-about-life-steps{flex-direction:column;gap:0px;}}@media(max-width:767px){.elementor .s-about-life{padding-block-start:48px;padding-block-end:48px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-about-contact-inner{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .s-about-contact{padding-block-start:48px;padding-block-end:48px;padding-inline-start:18px;padding-inline-end:18px;}}