.elementor .s-um-hero-kicker{font-family:Manrope;font-weight:700;font-size:10px;color:#165F52;letter-spacing:0.16em;}.elementor .s-um-hero-title{font-family:Manrope;font-weight:600;font-size:49px;color:#173238;letter-spacing:-0.02em;line-height:1.12em;}.elementor .s-um-hero-text{max-width:650px;font-family:Manrope;font-size:16px;color:#173238;line-height:1.5em;}.elementor .s-um-hero-buttons{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .s-um-hero-copy{width:51%;height:100%;max-width:620px;position:relative;z-index:3;padding-block-start:44px;padding-block-end:44px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;justify-content:center;}.elementor .s-um-hero-in{width:100%;height:100%;max-width:1280px;position:relative;z-index:3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;align-items:stretch;}.elementor .s-um-hero-image{width:108%;height:100%;object-fit:cover;object-position:66% 10%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;border-radius:0px;}.elementor .s-um-hero-fade{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;background-image:linear-gradient(90deg, #F6F4EF 0%,#F6F4EF 36%,#F6F4EFD9 43%,#F6F4EF00 56%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-ueber-mich-hero{width:100%;height:520px;min-height:520px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F6F4EF;display:flex;gap:0px;justify-content:center;align-items:stretch;}.elementor .s-about-practice-image{width:100%;height:400px;object-fit:cover;object-position:top center;}.elementor .s-about-practice-photo{width:44%;display:flex;flex-direction:column;gap:0px;}.elementor .s-about-practice-title{max-width:760px;font-family:Manrope;font-weight:600;font-size:34px;color:#173238;letter-spacing:-0.025em;line-height:1.12em;}.elementor .s-about-practice-p1{max-width:690px;font-family:Manrope;font-size:16px;color:#173238;line-height:1.58em;}.elementor .s-about-practice-p2{max-width:690px;font-family:Manrope;font-size:16px;color:#173238;line-height:1.58em;}.elementor .s-about-practice-copy{width:56%;display:flex;flex-direction:column;gap:20px;justify-content:center;}.elementor .s-about-practice-row{display:flex;flex-direction:row;gap:54px;align-items:center;}.elementor .s-about-practice-inner{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:30px;}.elementor .s-about-practice{padding-block-start:70px;padding-block-end:70px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F6F4EF;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .s-about-values-title{max-width:760px;font-family:Manrope;font-weight:600;font-size:34px;color:#173238;letter-spacing:-0.025em;line-height:1.12em;}.elementor .s-about-values-lines-1-title{font-family:Manrope;font-weight:600;font-size:18px;color:#173238;line-height:1.3em;}.elementor .s-about-values-lines-1-copy{max-width:690px;font-family:Manrope;font-size:16px;color:#173238;line-height:1.58em;}.elementor .s-about-values-lines-1{width:33.333%;padding-block-start:26px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:28px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C9D2CE;border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-about-values-lines-2-title{font-family:Manrope;font-weight:600;font-size:18px;color:#173238;line-height:1.3em;}.elementor .s-about-values-lines-2-copy{max-width:690px;font-family:Manrope;font-size:16px;color:#173238;line-height:1.58em;}.elementor .s-about-values-lines-2{width:33.333%;padding-block-start:26px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C9D2CE;border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-about-values-lines-3-title{font-family:Manrope;font-weight:600;font-size:18px;color:#173238;line-height:1.3em;}.elementor .s-about-values-lines-3-copy{max-width:690px;font-family:Manrope;font-size:16px;color:#173238;line-height:1.58em;}.elementor .s-about-values-lines-3{width:33.333%;padding-block-start:26px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C9D2CE;border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-about-values-lines{display:flex;flex-direction:row;gap:20px;align-items:stretch;}.elementor .s-about-values-inner{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:36px;}.elementor .s-about-values{padding-block-start:66px;padding-block-end:66px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .s-about-qualification-title{max-width:760px;font-family:Manrope;font-weight:600;font-size:34px;color:#173238;letter-spacing:-0.025em;line-height:1.12em;}.elementor .s-about-qualification-text{max-width:690px;font-family:Manrope;font-size:16px;color:#173238;line-height:1.58em;}.elementor .s-about-qualification-inner{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:30px;}.elementor .s-about-qualification{padding-block-start:58px;padding-block-end:58px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F6F4EF;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .s-um-dgsv-logo{width:210px;object-fit:contain;}.elementor .s-um-dgsv-logo-wrap{width:30%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:32px;display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .s-um-dgsv-kicker{font-family:Manrope;font-weight:700;font-size:10px;color:#165F52;letter-spacing:0.16em;}.elementor .s-um-dgsv-title{font-family:Manrope;font-weight:600;font-size:30px;line-height:1.2em;}.elementor .s-um-dgsv-text{max-width:760px;font-family:Manrope;font-size:16px;color:#173238;line-height:1.5em;}.elementor .s-um-dgsv-link-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;}.elementor .s-um-dgsv-copy{width:70%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:40px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#C9D2CE;border-style:solid;display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .s-um-dgsv-in{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .s-ueber-mich-dgsv{width:100%;padding-block-start:34px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F6F4EF;display:flex;gap:0px;justify-content:center;}.elementor .s-about-life-title{max-width:760px;font-family:Manrope;font-weight:600;font-size:34px;color:#173238;letter-spacing:-0.025em;line-height:1.12em;}.elementor .s-about-life-steps-1-title{font-family:Manrope;font-weight:600;font-size:18px;color:#173238;line-height:1.3em;}.elementor .s-about-life-steps-1-copy{max-width:690px;font-family:Manrope;font-size:16px;color:#173238;line-height:1.58em;}.elementor .s-about-life-steps-1{width:33.333%;padding-block-start:26px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:28px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C9D2CE;border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-about-life-steps-2-title{font-family:Manrope;font-weight:600;font-size:18px;color:#173238;line-height:1.3em;}.elementor .s-about-life-steps-2-copy{max-width:690px;font-family:Manrope;font-size:16px;color:#173238;line-height:1.58em;}.elementor .s-about-life-steps-2{width:33.333%;padding-block-start:26px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C9D2CE;border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-about-life-steps-3-title{font-family:Manrope;font-weight:600;font-size:18px;color:#173238;line-height:1.3em;}.elementor .s-about-life-steps-3-copy{max-width:690px;font-family:Manrope;font-size:16px;color:#173238;line-height:1.58em;}.elementor .s-about-life-steps-3{width:33.333%;padding-block-start:26px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C9D2CE;border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-about-life-steps{display:flex;flex-direction:row;gap:20px;align-items:stretch;}.elementor .s-about-life-inner{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:30px;}.elementor .s-about-life{padding-block-start:62px;padding-block-end:62px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .s-about-contact-title{max-width:760px;font-family:Manrope;font-weight:600;font-size:34px;color:#173238;letter-spacing:-0.025em;line-height:1.12em;}.elementor .s-about-contact-text{max-width:690px;font-family:Manrope;font-size:16px;color:#173238;line-height:1.58em;}.elementor .s-about-contact-copy{display:flex;flex-direction:column;gap:8px;}.elementor .s-about-contact-button{min-width:220px;}.elementor .s-about-contact-inner{width:100%;max-width:1280px;display:flex;flex-direction:row;gap:28px;justify-content:space-between;align-items:center;}.elementor .s-about-contact{padding-block-start:56px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F6F4EF;display:flex;flex-direction:column;gap:0px;align-items:center;}