.elementor .hl-deko-lu{overflow:hidden;position:relative;isolation: isolate;\n}.elementor .hl-deko-ro{overflow:hidden;position:relative;isolation: isolate;\n}.elementor .hl-btn-linie:hover,.elementor .hl-btn-linie:focus-visible{color:var(--weiss);background-color:var(--anthrazit);}.elementor .hl-btn-linie{font-family:var(--schrift-text);font-weight:500;font-size:14px;color:var(--anthrazit);letter-spacing:1.5px;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:29px;padding-inline-end:29px;border-radius:0px;border-width:1px;border-color:var(--anthrazit);border-style:solid;background-color:transparent;}.elementor .hl-btn:hover,.elementor .hl-btn:focus-visible{color:var(--weiss);background-color:var(--anthrazit);}.elementor .hl-btn{font-family:var(--schrift-text);font-weight:500;font-size:14px;color:var(--text-auf-gold);letter-spacing:1.5px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;background-color:var(--gold);}.elementor .hl-text{max-width:760px;font-family:var(--schrift-text);font-weight:300;font-size:17px;color:var(--text);line-height:1.75;}.elementor .hl-h1{font-family:var(--schrift-text);font-weight:300;font-size:clamp(32px, 4.2vw, 52px);color:var(--anthrazit);line-height:1.18;margin-block-end:24px;}.elementor .hl-kicker{font-family:var(--schrift-text);font-weight:500;font-size:13px;color:var(--gold-dunkel);letter-spacing:2.5px;text-transform:uppercase;margin-block-end:16px;}.elementor .hl-innen{width:100%;max-width:1240px;}.elementor .hl-abschnitt{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;justify-content:center;}