/* Raum und Conzept — impressum — generated by convert.py. Element styles carried from the prototype. */

/* content links: their own decoration above Elementor's .elementor a{text-decoration:none} */
.elementor a.gsl-impressum-0{text-decoration:none}
.elementor a.gsl-impressum-1{text-decoration:none}
div.gse-impressum-001.gse-impressum-001{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-impressum-001.gse-impressum-001{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-impressum-001.gse-impressum-001{transition:none !important}
}
section.gse-impressum-002.gse-impressum-002{--position:relative;--text-align:inherit;min-width:auto;transition:none;color:rgb(251, 247, 243);box-sizing:border-box}
section.gse-impressum-002.gse-impressum-002{box-sizing:border-box}
section.gse-impressum-002.gse-impressum-002{min-height:min(74svh, 780px);display:flex;align-items:flex-end;overflow:hidden}
section.gse-impressum-002.gse-impressum-002{min-height:min(56vh, 560px)}
@media (prefers-reduced-motion: reduce){section.gse-impressum-002.gse-impressum-002{transition:none !important}
}
div.gse-impressum-003.gse-impressum-003{inset:0px;min-width:auto;width:auto;display:grid;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0;z-index:auto}
.elementor.elementor .e-con>div.gse-impressum-003.gse-impressum-003{min-width:auto;width:auto}
div.gse-impressum-003.gse-impressum-003 > span{box-sizing:border-box}
div.gse-impressum-003.gse-impressum-003 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-003.gse-impressum-003 > span{inset:0px;z-index:0;background:url("../../site/assets/silk.webp") center center / cover no-repeat;mix-blend-mode:soft-light;opacity:0.55;pointer-events:none}
@media (prefers-reduced-motion: reduce){div.gse-impressum-003.gse-impressum-003 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-004.gse-impressum-004{inset:0px;min-width:auto;width:auto;display:grid;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0;z-index:auto}
.elementor.elementor .e-con>div.gse-impressum-004.gse-impressum-004{min-width:auto;width:auto}
div.gse-impressum-004.gse-impressum-004 > div{box-sizing:border-box}
div.gse-impressum-004.gse-impressum-004 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-004.gse-impressum-004 > div{inset:0px;background:radial-gradient(60% 70% at 85% 10%, rgba(159, 101, 81, 0.55), rgba(159, 101, 81, 0) 70%), radial-gradient(40% 50% at 10% 100%, rgba(245, 194, 175, 0.25), rgba(245, 194, 175, 0) 70%)}
@media (prefers-reduced-motion: reduce){div.gse-impressum-004.gse-impressum-004 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-005.gse-impressum-005{inset:0px;min-width:auto;width:auto;display:grid;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0;z-index:auto}
.elementor.elementor .e-con>div.gse-impressum-005.gse-impressum-005{min-width:auto;width:auto}
div.gse-impressum-005.gse-impressum-005 > div{box-sizing:border-box}
div.gse-impressum-005.gse-impressum-005 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-005.gse-impressum-005 > div{inset:0px}
div.gse-impressum-005.gse-impressum-005 > div{background:radial-gradient(70% 55% at 50% 100%, rgba(182, 126, 106, 0.4), rgba(182, 126, 106, 0) 70%)}
@media (prefers-reduced-motion: reduce){div.gse-impressum-005.gse-impressum-005 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-006.gse-impressum-006{justify-content:normal;align-content:normal;--position:relative;--text-align:inherit;min-width:auto;transition:none;max-width:1360px;box-sizing:border-box}
div.gse-impressum-006.gse-impressum-006{box-sizing:border-box}
div.gse-impressum-006.gse-impressum-006{max-width:1360px;margin:0px auto;padding:0px clamp(20px, 4vw, 56px)}
div.gse-impressum-006.gse-impressum-006{z-index:2;width:100%;display:grid;grid-template-columns:minmax(0px, 8fr) minmax(0px, 4fr);gap:48px;align-items:end;padding-top:clamp(150px, 20vh, 220px);padding-bottom:clamp(40px, 5vw, 72px)}
@media (max-width: 960px){div.gse-impressum-006.gse-impressum-006{grid-template-columns:minmax(0px, 1fr);padding-top:130px}
}
div.gse-impressum-006.gse-impressum-006{grid-template-columns:1fr}
@media (prefers-reduced-motion: reduce){div.gse-impressum-006.gse-impressum-006{transition:none !important}
}
div.gse-impressum-007.gse-impressum-007{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-impressum-007.gse-impressum-007{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-impressum-007.gse-impressum-007{transition:none !important}
}
div.gse-impressum-008.gse-impressum-008{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.elementor.elementor .e-con>div.gse-impressum-008.gse-impressum-008{min-width:auto;width:auto}
div.gse-impressum-008.gse-impressum-008 > p{box-sizing:border-box}
div.gse-impressum-008.gse-impressum-008 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-008.gse-impressum-008 > p{display:flex;align-items:center;gap:16px;margin:0px 0px 24px;font:400 10.5px/1 var(--sans);letter-spacing:0.38em;text-transform:uppercase;color:var(--copper2)}
div.gse-impressum-008.gse-impressum-008 > p{color:rgb(245, 194, 175)}
div.gse-impressum-008.gse-impressum-008 > p{animation:1.1s ease 0.15s 1 normal both running up}
@media (prefers-reduced-motion: reduce){div.gse-impressum-008.gse-impressum-008 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-009.gse-impressum-009{font-size:2em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-impressum-009.gse-impressum-009{min-width:auto;width:auto}
.gse-impressum-009.gse-impressum-009 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;word-spacing:inherit;text-wrap:inherit;margin:0;padding:0;text-align:inherit;text-shadow:inherit;background:none;border:0}
div.gse-impressum-009.gse-impressum-009{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-impressum-009.gse-impressum-009{margin:0px}
div.gse-impressum-009.gse-impressum-009{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-impressum-009.gse-impressum-009{font-size:clamp(44px, 5.8vw, 92px);line-height:1.02;letter-spacing:-0.01em;font-weight:500;color:rgb(251, 247, 243);text-shadow:rgba(26, 16, 12, 0.35) 0px 2px 6px, rgba(26, 16, 12, 0.45) 0px 16px 48px}
div.gse-impressum-009.gse-impressum-009{font-size:clamp(40px, 5vw, 76px)}
@media (prefers-reduced-motion: reduce){div.gse-impressum-009.gse-impressum-009{transition:none !important}
}
section.gse-impressum-010.gse-impressum-010{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
section.gse-impressum-010.gse-impressum-010{box-sizing:border-box}
section.gse-impressum-010.gse-impressum-010{padding:clamp(90px, 11vw, 170px) 0px}
@media (prefers-reduced-motion: reduce){section.gse-impressum-010.gse-impressum-010{transition:none !important}
}
div.gse-impressum-011.gse-impressum-011{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;max-width:1360px;box-sizing:border-box}
div.gse-impressum-011.gse-impressum-011{box-sizing:border-box}
div.gse-impressum-011.gse-impressum-011{max-width:1360px;margin:0px auto;padding:0px clamp(20px, 4vw, 56px)}
@media (prefers-reduced-motion: reduce){div.gse-impressum-011.gse-impressum-011{transition:none !important}
}
div.gse-impressum-012.gse-impressum-012{display:block;--position:static;--text-align:inherit;min-width:auto;transition:opacity 1s cubic-bezier(0.2, 0.7, 0.2, 1), transform 1s cubic-bezier(0.2, 0.7, 0.2, 1);max-width:76ch;box-sizing:border-box;opacity:0;transform:translateY(22px)}
div.gse-impressum-012.gse-impressum-012{box-sizing:border-box}
div.gse-impressum-012.gse-impressum-012{max-width:76ch}
div.gse-impressum-012.gse-impressum-012{transition:opacity 1s cubic-bezier(0.2, 0.7, 0.2, 1), transform 1s cubic-bezier(0.2, 0.7, 0.2, 1)}
@media (prefers-reduced-motion: reduce){div.gse-impressum-012.gse-impressum-012{transition:none !important}
}
div.gse-impressum-012.gse-impressum-012.in{opacity:1;transform:none}
div.gse-impressum-013.gse-impressum-013{--position:static;--text-align:inherit;min-width:auto;transition:opacity 1s cubic-bezier(0.2, 0.7, 0.2, 1), transform 1s cubic-bezier(0.2, 0.7, 0.2, 1);background:linear-gradient(rgba(245, 194, 175, 0.22), rgba(245, 194, 175, 0)), rgb(255, 253, 251);font:300 14px/1.7 var(--sans);color:var(--text);box-sizing:border-box;opacity:0;transform:translateY(22px)}
div.gse-impressum-013.gse-impressum-013{box-sizing:border-box}
div.gse-impressum-013.gse-impressum-013{display:flex;gap:16px;align-items:flex-start;margin:0px 0px clamp(36px, 4vw, 56px);padding:20px 24px;border-radius:22px}
div.gse-impressum-013.gse-impressum-013{transition:opacity 1s cubic-bezier(0.2, 0.7, 0.2, 1), transform 1s cubic-bezier(0.2, 0.7, 0.2, 1)}
@media (prefers-reduced-motion: reduce){div.gse-impressum-013.gse-impressum-013{transition:none !important}
}
div.gse-impressum-013.gse-impressum-013.in{opacity:1;transform:none}
div.gse-impressum-014.gse-impressum-014{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.elementor.elementor .e-con>div.gse-impressum-014.gse-impressum-014{min-width:auto;width:auto}
div.gse-impressum-014.gse-impressum-014 > b{box-sizing:border-box}
div.gse-impressum-014.gse-impressum-014 > b:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-014.gse-impressum-014 > b{font:400 10px/1 var(--sans);letter-spacing:0.3em;text-transform:uppercase;color:var(--copper2);white-space:nowrap;padding-top:6px}
@media (prefers-reduced-motion: reduce){div.gse-impressum-014.gse-impressum-014 > b{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-015.gse-impressum-015{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.elementor.elementor .e-con>div.gse-impressum-015.gse-impressum-015{min-width:auto;width:auto}
div.gse-impressum-015.gse-impressum-015 > span{box-sizing:border-box}
div.gse-impressum-015.gse-impressum-015 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
@media (prefers-reduced-motion: reduce){div.gse-impressum-015.gse-impressum-015 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-016.gse-impressum-016{font-size:1.5em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-impressum-016.gse-impressum-016{min-width:auto;width:auto}
.gse-impressum-016.gse-impressum-016 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;word-spacing:inherit;text-wrap:inherit;margin:0;padding:0;text-align:inherit;text-shadow:inherit;background:none;border:0}
div.gse-impressum-016.gse-impressum-016{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-impressum-016.gse-impressum-016{margin:0px}
div.gse-impressum-016.gse-impressum-016{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-impressum-016.gse-impressum-016{font-size:clamp(38px, 4.6vw, 70px);line-height:1.04;letter-spacing:-0.005em;font-weight:500}
.elementor.elementor .e-con>div.gse-impressum-016.gse-impressum-016{margin:clamp(40px, 5vw, 64px) 0px 16px}
div.gse-impressum-016.gse-impressum-016{margin:clamp(40px, 5vw, 64px) 0px 16px;font-size:clamp(26px, 2.4vw, 34px);font-weight:500}
@media (prefers-reduced-motion: reduce){div.gse-impressum-016.gse-impressum-016{transition:none !important}
}
div.gse-impressum-017.gse-impressum-017{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.elementor.elementor .e-con>div.gse-impressum-017.gse-impressum-017{min-width:auto;width:auto}
div.gse-impressum-017.gse-impressum-017 > address{box-sizing:border-box}
div.gse-impressum-017.gse-impressum-017 > address:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-017.gse-impressum-017 > address{font-style:normal;margin:0px 0px 16px;color:var(--text);font-size:clamp(15px, 1.05vw, 17px)}
@media (prefers-reduced-motion: reduce){div.gse-impressum-017.gse-impressum-017 > address{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-018.gse-impressum-018{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.elementor.elementor .e-con>div.gse-impressum-018.gse-impressum-018{min-width:auto;width:auto}
div.gse-impressum-018.gse-impressum-018 > p{box-sizing:border-box}
div.gse-impressum-018.gse-impressum-018 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-018.gse-impressum-018 > p{margin:0px 0px 16px;color:var(--text);font-size:clamp(15px, 1.05vw, 17px);text-wrap:pretty}
@media (prefers-reduced-motion: reduce){div.gse-impressum-018.gse-impressum-018 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-019.gse-impressum-019{font-size:1.5em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-impressum-019.gse-impressum-019{min-width:auto;width:auto}
.gse-impressum-019.gse-impressum-019 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;word-spacing:inherit;text-wrap:inherit;margin:0;padding:0;text-align:inherit;text-shadow:inherit;background:none;border:0}
div.gse-impressum-019.gse-impressum-019{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-impressum-019.gse-impressum-019{margin:0px}
div.gse-impressum-019.gse-impressum-019{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-impressum-019.gse-impressum-019{font-size:clamp(38px, 4.6vw, 70px);line-height:1.04;letter-spacing:-0.005em;font-weight:500}
.elementor.elementor .e-con>div.gse-impressum-019.gse-impressum-019{margin:clamp(40px, 5vw, 64px) 0px 16px}
div.gse-impressum-019.gse-impressum-019{margin:clamp(40px, 5vw, 64px) 0px 16px;font-size:clamp(26px, 2.4vw, 34px);font-weight:500}
@media (prefers-reduced-motion: reduce){div.gse-impressum-019.gse-impressum-019{transition:none !important}
}
div.gse-impressum-020.gse-impressum-020{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.elementor.elementor .e-con>div.gse-impressum-020.gse-impressum-020{min-width:auto;width:auto}
div.gse-impressum-020.gse-impressum-020 > p{box-sizing:border-box}
div.gse-impressum-020.gse-impressum-020 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-020.gse-impressum-020 > p{margin:0px 0px 16px;color:var(--text);font-size:clamp(15px, 1.05vw, 17px);text-wrap:pretty}
@media (prefers-reduced-motion: reduce){div.gse-impressum-020.gse-impressum-020 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-021.gse-impressum-021{font-size:1.5em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-impressum-021.gse-impressum-021{min-width:auto;width:auto}
.gse-impressum-021.gse-impressum-021 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;word-spacing:inherit;text-wrap:inherit;margin:0;padding:0;text-align:inherit;text-shadow:inherit;background:none;border:0}
div.gse-impressum-021.gse-impressum-021{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-impressum-021.gse-impressum-021{margin:0px}
div.gse-impressum-021.gse-impressum-021{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-impressum-021.gse-impressum-021{font-size:clamp(38px, 4.6vw, 70px);line-height:1.04;letter-spacing:-0.005em;font-weight:500}
.elementor.elementor .e-con>div.gse-impressum-021.gse-impressum-021{margin:clamp(40px, 5vw, 64px) 0px 16px}
div.gse-impressum-021.gse-impressum-021{margin:clamp(40px, 5vw, 64px) 0px 16px;font-size:clamp(26px, 2.4vw, 34px);font-weight:500}
@media (prefers-reduced-motion: reduce){div.gse-impressum-021.gse-impressum-021{transition:none !important}
}
div.gse-impressum-022.gse-impressum-022{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.elementor.elementor .e-con>div.gse-impressum-022.gse-impressum-022{min-width:auto;width:auto}
div.gse-impressum-022.gse-impressum-022 > p{box-sizing:border-box}
div.gse-impressum-022.gse-impressum-022 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-022.gse-impressum-022 > p{margin:0px 0px 16px;color:var(--text);font-size:clamp(15px, 1.05vw, 17px);text-wrap:pretty}
@media (prefers-reduced-motion: reduce){div.gse-impressum-022.gse-impressum-022 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-023.gse-impressum-023{font-size:1.5em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-impressum-023.gse-impressum-023{min-width:auto;width:auto}
.gse-impressum-023.gse-impressum-023 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;word-spacing:inherit;text-wrap:inherit;margin:0;padding:0;text-align:inherit;text-shadow:inherit;background:none;border:0}
div.gse-impressum-023.gse-impressum-023{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-impressum-023.gse-impressum-023{margin:0px}
div.gse-impressum-023.gse-impressum-023{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-impressum-023.gse-impressum-023{font-size:clamp(38px, 4.6vw, 70px);line-height:1.04;letter-spacing:-0.005em;font-weight:500}
.elementor.elementor .e-con>div.gse-impressum-023.gse-impressum-023{margin:clamp(40px, 5vw, 64px) 0px 16px}
div.gse-impressum-023.gse-impressum-023{margin:clamp(40px, 5vw, 64px) 0px 16px;font-size:clamp(26px, 2.4vw, 34px);font-weight:500}
@media (prefers-reduced-motion: reduce){div.gse-impressum-023.gse-impressum-023{transition:none !important}
}
div.gse-impressum-024.gse-impressum-024{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.elementor.elementor .e-con>div.gse-impressum-024.gse-impressum-024{min-width:auto;width:auto}
div.gse-impressum-024.gse-impressum-024 > p{box-sizing:border-box}
div.gse-impressum-024.gse-impressum-024 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-024.gse-impressum-024 > p{margin:0px 0px 16px;color:var(--text);font-size:clamp(15px, 1.05vw, 17px);text-wrap:pretty}
@media (prefers-reduced-motion: reduce){div.gse-impressum-024.gse-impressum-024 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-025.gse-impressum-025{font-size:1.5em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-impressum-025.gse-impressum-025{min-width:auto;width:auto}
.gse-impressum-025.gse-impressum-025 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;word-spacing:inherit;text-wrap:inherit;margin:0;padding:0;text-align:inherit;text-shadow:inherit;background:none;border:0}
div.gse-impressum-025.gse-impressum-025{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-impressum-025.gse-impressum-025{margin:0px}
div.gse-impressum-025.gse-impressum-025{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-impressum-025.gse-impressum-025{font-size:clamp(38px, 4.6vw, 70px);line-height:1.04;letter-spacing:-0.005em;font-weight:500}
.elementor.elementor .e-con>div.gse-impressum-025.gse-impressum-025{margin:clamp(40px, 5vw, 64px) 0px 16px}
div.gse-impressum-025.gse-impressum-025{margin:clamp(40px, 5vw, 64px) 0px 16px;font-size:clamp(26px, 2.4vw, 34px);font-weight:500}
@media (prefers-reduced-motion: reduce){div.gse-impressum-025.gse-impressum-025{transition:none !important}
}
div.gse-impressum-026.gse-impressum-026{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.elementor.elementor .e-con>div.gse-impressum-026.gse-impressum-026{min-width:auto;width:auto}
div.gse-impressum-026.gse-impressum-026 > p{box-sizing:border-box}
div.gse-impressum-026.gse-impressum-026 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-026.gse-impressum-026 > p{margin:0px 0px 16px;color:var(--text);font-size:clamp(15px, 1.05vw, 17px);text-wrap:pretty}
@media (prefers-reduced-motion: reduce){div.gse-impressum-026.gse-impressum-026 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-027.gse-impressum-027{font-size:1.5em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-impressum-027.gse-impressum-027{min-width:auto;width:auto}
.gse-impressum-027.gse-impressum-027 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;word-spacing:inherit;text-wrap:inherit;margin:0;padding:0;text-align:inherit;text-shadow:inherit;background:none;border:0}
div.gse-impressum-027.gse-impressum-027{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-impressum-027.gse-impressum-027{margin:0px}
div.gse-impressum-027.gse-impressum-027{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-impressum-027.gse-impressum-027{font-size:clamp(38px, 4.6vw, 70px);line-height:1.04;letter-spacing:-0.005em;font-weight:500}
.elementor.elementor .e-con>div.gse-impressum-027.gse-impressum-027{margin:clamp(40px, 5vw, 64px) 0px 16px}
div.gse-impressum-027.gse-impressum-027{margin:clamp(40px, 5vw, 64px) 0px 16px;font-size:clamp(26px, 2.4vw, 34px);font-weight:500}
@media (prefers-reduced-motion: reduce){div.gse-impressum-027.gse-impressum-027{transition:none !important}
}
div.gse-impressum-028.gse-impressum-028{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.elementor.elementor .e-con>div.gse-impressum-028.gse-impressum-028{min-width:auto;width:auto}
div.gse-impressum-028.gse-impressum-028 > p{box-sizing:border-box}
div.gse-impressum-028.gse-impressum-028 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-028.gse-impressum-028 > p{margin:0px 0px 16px;color:var(--text);font-size:clamp(15px, 1.05vw, 17px);text-wrap:pretty}
@media (prefers-reduced-motion: reduce){div.gse-impressum-028.gse-impressum-028 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-impressum-029.gse-impressum-029{font-size:1.5em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-impressum-029.gse-impressum-029{min-width:auto;width:auto}
.gse-impressum-029.gse-impressum-029 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;word-spacing:inherit;text-wrap:inherit;margin:0;padding:0;text-align:inherit;text-shadow:inherit;background:none;border:0}
div.gse-impressum-029.gse-impressum-029{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-impressum-029.gse-impressum-029{margin:0px}
div.gse-impressum-029.gse-impressum-029{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-impressum-029.gse-impressum-029{font-size:clamp(38px, 4.6vw, 70px);line-height:1.04;letter-spacing:-0.005em;font-weight:500}
.elementor.elementor .e-con>div.gse-impressum-029.gse-impressum-029{margin:clamp(40px, 5vw, 64px) 0px 16px}
div.gse-impressum-029.gse-impressum-029{margin:clamp(40px, 5vw, 64px) 0px 16px;font-size:clamp(26px, 2.4vw, 34px);font-weight:500}
@media (prefers-reduced-motion: reduce){div.gse-impressum-029.gse-impressum-029{transition:none !important}
}
div.gse-impressum-030.gse-impressum-030{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.elementor.elementor .e-con>div.gse-impressum-030.gse-impressum-030{min-width:auto;width:auto}
div.gse-impressum-030.gse-impressum-030 > p{box-sizing:border-box}
div.gse-impressum-030.gse-impressum-030 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-impressum-030.gse-impressum-030 > p{margin:0px 0px 16px;color:var(--text);font-size:clamp(15px, 1.05vw, 17px);text-wrap:pretty}
@media (prefers-reduced-motion: reduce){div.gse-impressum-030.gse-impressum-030 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
.gs-hidden{display:none!important}
div.gse-impressum-003.gse-impressum-003 > span{top:0;right:0;bottom:0;left:0}
div.gse-impressum-004.gse-impressum-004 > div{top:0;right:0;bottom:0;left:0}
div.gse-impressum-005.gse-impressum-005 > div{top:0;right:0;bottom:0;left:0}
