.elementor .e-default-h1{font-family:var(--schrift-primaer);font-weight:400;font-size:clamp(2.5rem, 4.3vw, 5rem);color:var(--logogruen);letter-spacing:-0.005em;line-height:1.06;margin:0px;}.elementor .e-default-h2{font-family:var(--schrift-primaer);font-weight:400;font-size:clamp(2.1rem, 3.3vw, 3.9rem);color:var(--logogruen);letter-spacing:-0.005em;line-height:1.1;margin:0px;}.elementor .e-default-h3{font-family:var(--schrift-primaer);font-weight:400;font-size:clamp(1.25rem, 1.7vw, 1.6rem);color:var(--logogruen);letter-spacing:0px;line-height:1.2;margin:0px;}.elementor .e-default-h4{font-family:var(--schrift-text);font-weight:500;font-size:1.125rem;color:var(--tiefgruen);letter-spacing:0px;line-height:1.4;margin:0px;}.elementor .e-default-p{font-family:var(--schrift-text);font-weight:400;font-size:1.125rem;color:var(--tiefgruen);line-height:1.6;margin:0px;}.elementor .e-default-a:hover,.elementor .e-default-a:focus-visible{color:var(--beere);}.elementor .e-default-a:focus{color:var(--beere);}.elementor .e-default-a{color:var(--logogruen);transition:color 0.3s;text-decoration-line: underline; text-decoration-thickness: 1px; text-underline-offset: 4px;\n}.elementor .e-default-button:hover,.elementor .e-default-button:focus-visible{background-color:var(--tiefgruen);}.elementor .e-default-button:focus{background-color:var(--tiefgruen);}.elementor .e-default-button{min-height:56px;font-family:var(--schrift-akzent);font-weight:500;font-size:0.9375rem;color:var(--weiss);letter-spacing:0.02em;line-height:1;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:var(--logogruen);transition:background-color 0.55s;display:inline-flex;justify-content:center;align-items:center;text-decoration-line: none; white-space: nowrap;\n}