.elementor .DUP_HORETH-Subheadline2{font-family:Roboto;font-weight:400;font-size:clamp(20px, 2.2vw, 40px);color:#ffffff;line-height:1.45em;text-wrap: balance;\n}.elementor .DUP_HORETH-Text2{font-family:Roboto;font-weight:400;font-size:clamp(16px, 14px + 0.5vw, 20px);letter-spacing:0em;line-height:1.4em;}.elementor .DUP_HORETH-Teaser2{font-family:Roboto;font-weight:600;font-size:clamp(22px, 16px + 1vw, 32px);letter-spacing:-0.01em;line-height:1.3em;}.elementor .DUP_HORETH-Headline-Karte2{font-family:Roboto;font-weight:700;font-size:36px;letter-spacing:-0.02em;line-height:1.15em;text-transform:uppercase;}.elementor .DUP_HORETH-Headline-Abschnitt2{font-family:Roboto;font-weight:700;font-size:clamp(36px, 5vw, 84px);letter-spacing:-0.025em;line-height:1.15em;}.elementor .DUP_HORETH-Headline-Hero2{font-family:Roboto;font-weight:700;font-size:clamp(46px, 7vw, 110px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1.1em;}.elementor .DUP_HORETH-Dachzeile-Dunkel2{font-family:Roboto;font-weight:600;font-size:clamp(13px, calc(10px + 0.65vw), 21px);color:#171717;letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;padding-block-start:0em;padding-block-end:0em;padding-inline-start:0em;padding-inline-end:0em;margin:0rem;}.elementor .DUP_HORETH-Dachzeile-Weiss2{font-family:Roboto;font-weight:600;font-size:clamp(13px, calc(10px + 0.65vw), 21px);color:#FFFFFF;letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;}