.elementor .wg-intro{max-width:64ch;font-family:var(--wg-body);font-weight:300;font-size:18px;color:var(--wg-text);line-height:1.65;display:block;}.elementor .wg-seitenkopf-titel{font-family:var(--wg-display);font-weight:700;font-size:var(--wg-h-hero);color:#FFFFFF;line-height:0.95;text-transform:uppercase;padding-block-start:0.12em;margin:0px;display:block;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .wg-seitenkopf-kicker{font-family:var(--wg-display);font-weight:400;font-size:19px;color:#FFFFFF;letter-spacing:0.16em;line-height:1;text-transform:uppercase;opacity:90%;display:block;}.elementor .wg-seitenkopf-innen{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--wg-gutter);padding-inline-end:var(--wg-gutter);margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:10px;}.elementor .wg-seitenkopf{min-height:440px;padding-block-start:180px;padding-block-end:46px;padding-inline-start:0px;padding-inline-end:0px;background-color:#2a2023;align-items:flex-end;background-size: cover; background-position: 50% 50%;\n}.elementor .wg-partner-link{font-family:var(--wg-body);font-weight:400;font-size:16px;color:var(--wg-rot);padding-block-start:10px;margin-block-start:auto;display:block;}.elementor .wg-partner-adresse{font-family:var(--wg-body);font-weight:300;font-size:16px;color:var(--wg-text-2);line-height:1.55;display:block;}.elementor .wg-partner-name{font-family:var(--wg-display);font-weight:600;font-size:30px;color:var(--wg-anthrazit);line-height:1;text-transform:uppercase;margin:0px;display:block;}.elementor .wg-partner-body{padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:8px;flex:1 1 auto;align-items:flex-start;}.elementor .wg-partner-logo-bild{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block;}.elementor .wg-partner-logo{height:150px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;border-block-end-width:1px;background-color:var(--wg-papier);justify-content:center;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(59,59,58,0.08);\n}.elementor .wg-partner-karte:hover,.elementor .wg-partner-karte:focus-visible{box-shadow:0px 18px 40px -20px rgba(0,0,0,0.45);transform:translate3d(0px, -3px, 0px);}.elementor .wg-partner-karte{overflow:hidden;padding:0px;border-radius:4px;border-width:1px;border-color:rgba(59,59,58,0.12);border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.3s, transform 0.3s;flex-direction:column;gap:0px;}.elementor .wg-partner-raster{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--wg-gutter);padding-inline-end:var(--wg-gutter);gap:22px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;grid-auto-rows:auto;}.elementor .wg-partner-sec{padding-block-start:var(--wg-section-y);padding-block-end:var(--wg-section-y);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .wg-kicker{font-family:var(--wg-display);font-weight:400;font-size:19px;color:var(--wg-rot);letter-spacing:0.16em;line-height:1;text-transform:uppercase;display:block;}.elementor .wg-galerie-bild:hover,.elementor .wg-galerie-bild:focus-visible{box-shadow:0px 16px 34px -14px rgba(0,0,0,0.5);transform:scale3d(1.04, 1.04, 1);}.elementor .wg-galerie-bild{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:3px;transition:transform 0.35s, box-shadow 0.35s;display:block;}.elementor .wg-lightbox{position:relative;}.elementor .wg-galerie{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--wg-gutter);padding-inline-end:var(--wg-gutter);gap:8px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;grid-auto-rows:auto;}.elementor .wg-galerie-sec{padding-block-start:var(--wg-section-y);padding-block-end:var(--wg-section-y);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--wg-papier);flex-direction:column;gap:0px;align-items:center;}.elementor .wg-mosaik-titel{font-family:var(--wg-display);font-weight:600;font-size:var(--wg-h-sec);color:var(--wg-anthrazit);line-height:0.95;text-transform:uppercase;margin:0px;display:block;}.elementor .wg-mosaik-kopf{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:28px;padding-inline-start:var(--wg-gutter);padding-inline-end:var(--wg-gutter);flex-direction:column;gap:12px;align-items:flex-start;}