.elementor .jl-btn:hover,.elementor .jl-btn:focus-visible{color:var(--petrol);border-color:#09747A;background-color:var(--white);}.elementor .jl-btn{font-family:var(--font-sen);font-weight:700;font-size:18px;color:var(--ink);line-height:1.2;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--radius-btn);border-width:3px;border-color:#09747A;border-style:solid;background-color:var(--white);transition:background-color 0.15s, color 0.15s;display:inline-block;}.elementor .jl-btn:focus{color:var(--petrol);border-color:#09747A;background-color:var(--white);}.elementor .jl-body{font-family:var(--font-sen);font-weight:400;font-size:18px;color:var(--ink);line-height:1.6;}.elementor .jl-h3{font-family:var(--font-sen);font-weight:900;font-size:28px;color:var(--ink);line-height:1.2;text-transform:uppercase;hyphens: manual; & span { color: var(--petrol-dark); }\n}.elementor .jl-h2{font-family:var(--font-sen);font-weight:900;font-size:56px;color:var(--petrol);line-height:1;text-transform:uppercase;hyphens: manual; & span { color: var(--petrol-dark); }\n}.elementor .jl-h1{font-family:var(--font-sen);font-weight:900;font-size:96px;color:var(--ink);line-height:1.05;text-transform:uppercase;& span { color: var(--petrol-dark); } hyphens: manual;\n}.elementor .jl-dachzeile{font-family:var(--font-sen);font-weight:800;font-size:14px;color:var(--petrol);letter-spacing:2.5px;line-height:1.4;text-transform:uppercase;}