.elementor .bg-white{background-color:var(--off-white);}.elementor .heading-hero{font-family:var(--ff-display);font-weight:500;font-size:3.2rem;letter-spacing:5%;text-align:start;text-transform:uppercase;}.elementor .heading-XXL{font-family:var(--ff-display);font-weight:500;font-size:var(--fs-xxl);letter-spacing:9%;line-height:1.33;text-transform:uppercase;color: var(--colors-Schwarz, #000);
text-decoration-line: underline;
text-decoration-style: dotted;
text-decoration-skip-ink: none;
text-decoration-thickness: 7%; /* 2.52px */
text-underline-offset: 25%; /* 9px */\n}.elementor .heading-XL{font-family:var(--ff-display);font-weight:500;font-size:var(--fs-xl);letter-spacing:9%;line-height:1.33;text-transform:uppercase;}.elementor .text-m{font-family:var(--ff-body);font-weight:400;font-size:var(--fs-m);letter-spacing:2%;line-height:1.4;}.elementor .btn-primary{font-family:var(--ff-body);color:var(--off-white);border-width:1px;border-color:var(--accent);border-style:solid;background-color:var(--accent);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--text);border-width:1px;border-color:var(--text);border-style:solid;background-color:var(--Transp);}.elementor .btn{font-family:var(--ff-body);font-weight:400;font-size:var(--fs-m);letter-spacing:9%;line-height:1.2;text-transform:uppercase;padding-block-start:calc(var(--sp-m) * 0.4);padding-block-end:calc(var(--sp-m) * 0.4);padding-inline-start:var(--sp-m);padding-inline-end:var(--sp-m);border-radius:var(--rd-999);border-width:1px;border-style:solid;}.elementor .container-l{max-width:var(--w-wide);padding:var(--section-m);justify-content:center;}.elementor .container-s{width:var(--w-narrow);max-width:var(--w-narrow);padding-block-start:var(--section-m);padding-block-end:var(--section-m);padding-inline-start:var(--pad-side);padding-inline-end:var(--pad-side);}.elementor .section-wave4{margin-block-start:var(--neg-sp-xl);margin-block-end:var(--neg-sp-xl);}.elementor .section-wave2{padding-block-start:var(--section-m);padding-block-end:var(--section-xl);padding-inline-start:var(--section-m);padding-inline-end:var(--section-m);margin-block-start:var(--neg-sp-xl);margin-block-end:var(--neg-sp-xl);}.elementor .section-wave3{margin-block-start:var(--neg-sp-xl);margin-block-end:var(--neg-sp-xl);flex-direction:column;align-items:center;}.elementor .hero{max-width:var(--w-content);font-family:var(--ff-display);padding:0px;flex-direction:column;justify-content:flex-end;}.elementor .hero-outer{font-family:var(--ff-display);padding:var(--pad-side);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .bg-grey{background-image:url("https://galegge.ch/wp-content/uploads/2026/03/grey-texture.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;gap:var(--sp-2xl);}.elementor .inner{max-width:var(--w-content);padding:0px;flex-direction:row;gap:var(--sp-xl);}.elementor .above-the-fold{height:500px;min-height:600px;max-height:80vh;padding-block-start:var(--section-m);padding-block-end:var(--section-l);}.elementor .bg-salbei{background-color:var(--salbei);}.elementor .heading-l{font-family:var(--ff-display);font-weight:500;font-size:var(--fs-l);}.elementor .gibson{font-family:var(--ff-display);}.elementor .Icon-Box{width:30%;flex-direction:column;justify-content:flex-start;}.elementor .icons{width:220px;height:220px;}