.elementor .bg-gruen{background-color:var(--gruen);}.elementor .bg-koralle{background-color:var(--koralle);}.elementor .font-colour-gruen{color:var(--gruen);}.elementor .font-colour-koralle{color:var(--koralle);}.elementor .font-colour-weiss{color:var(--weiss);a {
  color: white;
}
a:hover {
  color: #F77F55;
}\n}.elementor .font-colour-text{color:var(--text);}.elementor .h3{font-family:var(--headlines);font-size:clamp(1.13rem, 0.99296rem + 0.56338vw, 1.50rem);line-height:1.1em;}.elementor .h2{font-family:var(--headlines);font-size:clamp(1.50rem, 1.32394rem + 0.75117vw, 2.00rem);line-height:1.1em;}.elementor .h1{font-family:var(--headlines);font-size:clamp(1.88rem, 1.65493rem + 0.93897vw, 2.50rem);line-height:1.1em;}.elementor .body{font-family:var(--body);font-size:1rem;line-height:1.5em;}.elementor .gap{gap:1.25rem;}.elementor .padding-s{padding-block-start:clamp(1.25rem, 0.80986rem + 1.87793vw, 2.50rem);padding-block-end:clamp(1.25rem, 0.80986rem + 1.87793vw, 2.50rem);}.elementor .padding-l{padding-block-start:clamp(2.50rem, 1.61972rem + 3.75587vw, 5.00rem);padding-block-end:clamp(2.50rem, 1.61972rem + 3.75587vw, 5.00rem);}.elementor .padding-0{padding:0px;}.elementor .container-1140{max-width:1140px;padding-inline-start:1rem;padding-inline-end:1rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.25rem;grid-template-columns:repeat(3, 1fr);}.elementor .gap-l{gap:3rem;}.elementor .gap-s{gap:0.3rem;}