/* Raum und Conzept — projekt — 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-projekt-0{text-decoration:none}
.elementor a.gsl-projekt-1{text-decoration:none}
.elementor a.gsl-projekt-2{text-decoration:none}
.elementor a.gsl-projekt-2{box-shadow:rgba(0, 0, 0, 0.22) 0px 16px 40px, rgba(255, 255, 255, 0.55) 0px 1px 0px inset}
.elementor a.gsl-projekt-3{text-decoration:none}
div.gse-projekt-001.gse-projekt-001{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-projekt-001.gse-projekt-001{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-projekt-001.gse-projekt-001{transition:none !important}
}
section.gse-projekt-002.gse-projekt-002{--position:relative;--text-align:inherit;min-width:auto;transition:none;color:rgb(251, 247, 243);box-sizing:border-box}
section.gse-projekt-002.gse-projekt-002{box-sizing:border-box}
section.gse-projekt-002.gse-projekt-002{min-height:min(74svh, 780px);display:flex;align-items:flex-end;overflow:hidden}
@media (prefers-reduced-motion: reduce){section.gse-projekt-002.gse-projekt-002{transition:none !important}
}
div.gse-projekt-003.gse-projekt-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-projekt-003.gse-projekt-003{min-width:auto;width:auto}
div.gse-projekt-003.gse-projekt-003 > div{box-sizing:border-box}
div.gse-projekt-003.gse-projekt-003 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-003.gse-projekt-003 > div{inset:0px;background-size:cover;background-position:center center;animation:9s linear 0s 1 normal both running pzoom}
div.gse-projekt-003.gse-projekt-003 > div{background:rgb(26, 16, 12)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-003.gse-projekt-003 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-004.gse-projekt-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-projekt-004.gse-projekt-004{min-width:auto;width:auto}
div.gse-projekt-004.gse-projekt-004 > div{box-sizing:border-box}
div.gse-projekt-004.gse-projekt-004 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-004.gse-projekt-004 > div{inset:0px}
div.gse-projekt-004.gse-projekt-004 > div{background:linear-gradient(90deg, rgba(26, 16, 12, 0.78) 0%, rgba(26, 16, 12, 0.55) 40%, rgba(26, 16, 12, 0.18) 100%), linear-gradient(rgba(26, 16, 12, 0.55) 0%, rgba(26, 16, 12, 0.1) 35%, rgba(26, 16, 12, 0.45) 65%, rgba(26, 16, 12, 0.96) 100%)}
@media (max-width: 640px){div.gse-projekt-004.gse-projekt-004 > div{background:linear-gradient(rgba(26, 16, 12, 0.7) 0%, rgba(26, 16, 12, 0.5) 45%, rgba(26, 16, 12, 0.97) 100%)}
}
@media (prefers-reduced-motion: reduce){div.gse-projekt-004.gse-projekt-004 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-005.gse-projekt-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-projekt-005.gse-projekt-005{min-width:auto;width:auto}
div.gse-projekt-005.gse-projekt-005 > div{box-sizing:border-box}
div.gse-projekt-005.gse-projekt-005 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-005.gse-projekt-005 > div{inset:0px}
div.gse-projekt-005.gse-projekt-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-projekt-005.gse-projekt-005 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-006.gse-projekt-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-projekt-006.gse-projekt-006{box-sizing:border-box}
div.gse-projekt-006.gse-projekt-006{max-width:1360px;margin:0px auto;padding:0px clamp(20px, 4vw, 56px)}
div.gse-projekt-006.gse-projekt-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-projekt-006.gse-projekt-006{grid-template-columns:minmax(0px, 1fr);padding-top:130px}
}
@media (prefers-reduced-motion: reduce){div.gse-projekt-006.gse-projekt-006{transition:none !important}
}
div.gse-projekt-007.gse-projekt-007{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-projekt-007.gse-projekt-007{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-projekt-007.gse-projekt-007{transition:none !important}
}
div.gse-projekt-008.gse-projekt-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-projekt-008.gse-projekt-008{min-width:auto;width:auto}
div.gse-projekt-008.gse-projekt-008 > p{box-sizing:border-box}
div.gse-projekt-008.gse-projekt-008 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-008.gse-projekt-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-projekt-008.gse-projekt-008 > p{color:rgb(245, 194, 175)}
div.gse-projekt-008.gse-projekt-008 > p{animation:1.1s ease 0.15s 1 normal both running up}
@media (prefers-reduced-motion: reduce){div.gse-projekt-008.gse-projekt-008 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-009.gse-projekt-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-projekt-009.gse-projekt-009{min-width:auto;width:auto}
.gse-projekt-009.gse-projekt-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-projekt-009.gse-projekt-009{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-projekt-009.gse-projekt-009{margin:0px}
div.gse-projekt-009.gse-projekt-009{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-projekt-009.gse-projekt-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}
@media (prefers-reduced-motion: reduce){div.gse-projekt-009.gse-projekt-009{transition:none !important}
}
div.gse-projekt-010.gse-projekt-010{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-projekt-010.gse-projekt-010{min-width:auto;width:auto}
div.gse-projekt-010.gse-projekt-010 > p{box-sizing:border-box}
div.gse-projekt-010.gse-projekt-010 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-010.gse-projekt-010 > p{margin:0px;max-width:52ch;font-size:clamp(15px, 1.05vw, 17px);color:var(--text);text-wrap:pretty}
div.gse-projekt-010.gse-projekt-010 > p{margin-top:clamp(22px, 2.6vw, 34px);max-width:54ch;font-size:clamp(15px, 1.1vw, 18px);color:rgba(251, 247, 243, 0.86)}
div.gse-projekt-010.gse-projekt-010 > p{animation:1.1s ease 0.45s 1 normal both running up}
@media (prefers-reduced-motion: reduce){div.gse-projekt-010.gse-projekt-010 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
aside.gse-projekt-011.gse-projekt-011{--position:static;--text-align:inherit;min-width:auto;transition:none;justify-self:end;box-sizing:border-box;animation:1.3s ease 0.85s 1 normal both running up}
aside.gse-projekt-011.gse-projekt-011{box-sizing:border-box}
aside.gse-projekt-011.gse-projekt-011{display:flex;flex-direction:column;gap:16px;justify-self:end;width:min(100%, 360px)}
@media (max-width: 960px){aside.gse-projekt-011.gse-projekt-011{justify-self:start;width:100%}
}
@media (prefers-reduced-motion: reduce){aside.gse-projekt-011.gse-projekt-011{transition:none !important}
}
div.gse-projekt-012.gse-projekt-012{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-projekt-012.gse-projekt-012{min-width:auto;width:auto}
div.gse-projekt-012.gse-projekt-012 > ul{box-sizing:border-box}
div.gse-projekt-012.gse-projekt-012 > ul{list-style:none;margin:0px;padding:0px}
div.gse-projekt-012.gse-projekt-012 > ul:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-012.gse-projekt-012 > ul{display:flex;gap:10px;flex-wrap:wrap}
@media (prefers-reduced-motion: reduce){div.gse-projekt-012.gse-projekt-012 > ul{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
section.gse-projekt-013.gse-projekt-013{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
section.gse-projekt-013.gse-projekt-013{box-sizing:border-box}
section.gse-projekt-013.gse-projekt-013{padding:clamp(90px, 11vw, 170px) 0px}
@media (prefers-reduced-motion: reduce){section.gse-projekt-013.gse-projekt-013{transition:none !important}
}
div.gse-projekt-014.gse-projekt-014{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;max-width:1360px;box-sizing:border-box}
div.gse-projekt-014.gse-projekt-014{box-sizing:border-box}
div.gse-projekt-014.gse-projekt-014{max-width:1360px;margin:0px auto;padding:0px clamp(20px, 4vw, 56px)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-014.gse-projekt-014{transition:none !important}
}
div.gse-projekt-015.gse-projekt-015{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);box-sizing:border-box;opacity:0;transform:translateY(22px)}
div.gse-projekt-015.gse-projekt-015{box-sizing:border-box}
div.gse-projekt-015.gse-projekt-015{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-projekt-015.gse-projekt-015{transition:none !important}
}
div.gse-projekt-015.gse-projekt-015.in{opacity:1;transform:none}
div.gse-projekt-016.gse-projekt-016{display:block;--position:relative;--text-align:inherit;min-width:auto;transition:none;aspect-ratio:16 / 9;box-shadow:rgba(43, 27, 20, 0.25) 0px 40px 90px;box-sizing:border-box}
div.gse-projekt-016.gse-projekt-016{box-sizing:border-box}
div.gse-projekt-016.gse-projekt-016{aspect-ratio:16 / 9;overflow:hidden;border-radius:32px}
@media (max-width: 640px){div.gse-projekt-016.gse-projekt-016{border-radius:22px}
}
@media (prefers-reduced-motion: reduce){div.gse-projekt-016.gse-projekt-016{transition:none !important}
}
div.gse-projekt-017.gse-projekt-017{inset:0px;min-width:auto;width:auto;display:block;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-projekt-017.gse-projekt-017{min-width:auto;width:auto}
div.gse-projekt-017.gse-projekt-017 > div{box-sizing:border-box}
div.gse-projekt-017.gse-projekt-017 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-017.gse-projekt-017 > div{inset:0px}
div.gse-projekt-017.gse-projekt-017 > div{background-size:cover;background-position:center center;opacity:0;transform:scale(1.06);transition:opacity 1.8s, transform 9s linear}
div.gse-projekt-017.gse-projekt-017 > div.on{opacity:1;transform:scale(1)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-017.gse-projekt-017 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-018.gse-projekt-018{inset:0px;min-width:auto;width:auto;display:block;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-projekt-018.gse-projekt-018{min-width:auto;width:auto}
div.gse-projekt-018.gse-projekt-018 > div{box-sizing:border-box}
div.gse-projekt-018.gse-projekt-018 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-018.gse-projekt-018 > div{inset:0px}
div.gse-projekt-018.gse-projekt-018 > div{background-size:cover;background-position:center center;opacity:0;transform:scale(1.06);transition:opacity 1.8s, transform 9s linear}
div.gse-projekt-018.gse-projekt-018 > div.on{opacity:1;transform:scale(1)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-018.gse-projekt-018 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-019.gse-projekt-019{inset:0px;min-width:auto;width:auto;display:block;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-projekt-019.gse-projekt-019{min-width:auto;width:auto}
div.gse-projekt-019.gse-projekt-019 > div{box-sizing:border-box}
div.gse-projekt-019.gse-projekt-019 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-019.gse-projekt-019 > div{inset:0px}
div.gse-projekt-019.gse-projekt-019 > div{background-size:cover;background-position:center center;opacity:0;transform:scale(1.06);transition:opacity 1.8s, transform 9s linear}
div.gse-projekt-019.gse-projekt-019 > div.on{opacity:1;transform:scale(1)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-019.gse-projekt-019 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-020.gse-projekt-020{inset:0px;min-width:auto;width:auto;display:block;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-projekt-020.gse-projekt-020{min-width:auto;width:auto}
div.gse-projekt-020.gse-projekt-020 > div{box-sizing:border-box}
div.gse-projekt-020.gse-projekt-020 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-020.gse-projekt-020 > div{inset:0px}
div.gse-projekt-020.gse-projekt-020 > div{background-size:cover;background-position:center center;opacity:0;transform:scale(1.06);transition:opacity 1.8s, transform 9s linear}
div.gse-projekt-020.gse-projekt-020 > div.on{opacity:1;transform:scale(1)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-020.gse-projekt-020 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-021.gse-projekt-021{inset:0px;min-width:auto;width:auto;display:block;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-projekt-021.gse-projekt-021{min-width:auto;width:auto}
div.gse-projekt-021.gse-projekt-021 > div{box-sizing:border-box}
div.gse-projekt-021.gse-projekt-021 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-021.gse-projekt-021 > div{inset:0px}
div.gse-projekt-021.gse-projekt-021 > div{background-size:cover;background-position:center center;opacity:0;transform:scale(1.06);transition:opacity 1.8s, transform 9s linear}
div.gse-projekt-021.gse-projekt-021 > div.on{opacity:1;transform:scale(1)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-021.gse-projekt-021 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-022.gse-projekt-022{inset:0px;min-width:auto;width:auto;display:block;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-projekt-022.gse-projekt-022{min-width:auto;width:auto}
div.gse-projekt-022.gse-projekt-022 > div{box-sizing:border-box}
div.gse-projekt-022.gse-projekt-022 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-022.gse-projekt-022 > div{inset:0px}
div.gse-projekt-022.gse-projekt-022 > div{background-size:cover;background-position:center center;opacity:0;transform:scale(1.06);transition:opacity 1.8s, transform 9s linear}
div.gse-projekt-022.gse-projekt-022 > div.on{opacity:1;transform:scale(1)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-022.gse-projekt-022 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-023.gse-projekt-023{inset:0px;min-width:auto;width:auto;display:block;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-projekt-023.gse-projekt-023{min-width:auto;width:auto}
div.gse-projekt-023.gse-projekt-023 > div{box-sizing:border-box}
div.gse-projekt-023.gse-projekt-023 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-023.gse-projekt-023 > div{inset:0px}
div.gse-projekt-023.gse-projekt-023 > div{background-size:cover;background-position:center center;opacity:0;transform:scale(1.06);transition:opacity 1.8s, transform 9s linear}
div.gse-projekt-023.gse-projekt-023 > div.on{opacity:1;transform:scale(1)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-023.gse-projekt-023 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-024.gse-projekt-024{inset:0px;min-width:auto;width:auto;display:block;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-projekt-024.gse-projekt-024{min-width:auto;width:auto}
div.gse-projekt-024.gse-projekt-024 > div{box-sizing:border-box}
div.gse-projekt-024.gse-projekt-024 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-024.gse-projekt-024 > div{inset:0px}
div.gse-projekt-024.gse-projekt-024 > div{background-size:cover;background-position:center center;opacity:0;transform:scale(1.06);transition:opacity 1.8s, transform 9s linear}
div.gse-projekt-024.gse-projekt-024 > div.on{opacity:1;transform:scale(1)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-024.gse-projekt-024 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-025.gse-projekt-025{inset:14px;min-width:auto;width:auto;display:block;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-projekt-025.gse-projekt-025{min-width:auto;width:auto}
div.gse-projekt-025.gse-projekt-025 > span{box-sizing:border-box}
div.gse-projekt-025.gse-projekt-025 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-025.gse-projekt-025 > span{inset:14px;border-radius:22px;border:1px solid rgba(245, 194, 175, 0.35);z-index:2;pointer-events:none}
@media (max-width: 640px){div.gse-projekt-025.gse-projekt-025 > span{inset:10px;border-radius:14px}
}
@media (prefers-reduced-motion: reduce){div.gse-projekt-025.gse-projekt-025 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-026.gse-projekt-026{--text-align:inherit;min-width:auto;transition:none;right:0px;bottom:0px;left:0px;box-sizing:border-box;background:linear-gradient(rgba(26, 16, 12, 0), rgba(26, 16, 12, 0.82));color:rgb(251, 247, 243)}
div.gse-projekt-026.gse-projekt-026{box-sizing:border-box}
div.gse-projekt-026.gse-projekt-026{left:0px;right:0px;bottom:0px;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:clamp(22px, 2.6vw, 36px)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-026.gse-projekt-026{transition:none !important}
}
div.gse-projekt-027.gse-projekt-027{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-projekt-027.gse-projekt-027{min-width:auto;width:auto}
div.gse-projekt-027.gse-projekt-027 > p{box-sizing:border-box}
div.gse-projekt-027.gse-projekt-027 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-027.gse-projekt-027 > p{margin:0px;font:400 10.5px/1.6 var(--sans);letter-spacing:0.26em;text-transform:uppercase;color:rgb(245, 194, 175)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-027.gse-projekt-027 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-028.gse-projekt-028{--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-projekt-028.gse-projekt-028{box-sizing:border-box}
div.gse-projekt-028.gse-projekt-028{display:flex;gap:6px}
@media (prefers-reduced-motion: reduce){div.gse-projekt-028.gse-projekt-028{transition:none !important}
}
div.gse-projekt-029.gse-projekt-029{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-projekt-029.gse-projekt-029{min-width:auto;width:auto}
div.gse-projekt-029.gse-projekt-029 > button{box-sizing:border-box}
div.gse-projekt-029.gse-projekt-029 > button{font-family:inherit;cursor:pointer}
div.gse-projekt-029.gse-projekt-029 > button:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-029.gse-projekt-029 > button{width:42px;height:42px;border-radius:50%;border:1px solid rgba(251, 247, 243, 0.5);background:transparent;color:rgb(251, 247, 243);font-size:15px;transition:0.3s}
div.gse-projekt-029.gse-projekt-029 > button:hover{background:rgb(251, 247, 243);color:rgb(26, 16, 12)}
div.gse-projekt-029.gse-projekt-029 > button{border-color:rgba(245, 194, 175, 0.5)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-029.gse-projekt-029 > button{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-030.gse-projekt-030{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-projekt-030.gse-projekt-030{min-width:auto;width:auto}
div.gse-projekt-030.gse-projekt-030 > button{box-sizing:border-box}
div.gse-projekt-030.gse-projekt-030 > button{font-family:inherit;cursor:pointer}
div.gse-projekt-030.gse-projekt-030 > button:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-030.gse-projekt-030 > button{width:42px;height:42px;border-radius:50%;border:1px solid rgba(251, 247, 243, 0.5);background:transparent;color:rgb(251, 247, 243);font-size:15px;transition:0.3s}
div.gse-projekt-030.gse-projekt-030 > button:hover{background:rgb(251, 247, 243);color:rgb(26, 16, 12)}
div.gse-projekt-030.gse-projekt-030 > button{border-color:rgba(245, 194, 175, 0.5)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-030.gse-projekt-030 > button{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-031.gse-projekt-031{justify-content:normal;align-content:normal;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-projekt-031.gse-projekt-031{box-sizing:border-box}
div.gse-projekt-031.gse-projekt-031{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(12px, 1.6vw, 20px);margin-top:clamp(16px, 2vw, 24px)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-031.gse-projekt-031{transition:none !important}
}
div.gse-projekt-032.gse-projekt-032{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-projekt-032.gse-projekt-032{min-width:auto;width:auto}
div.gse-projekt-032.gse-projekt-032 > button{box-sizing:border-box}
div.gse-projekt-032.gse-projekt-032 > button{font-family:inherit;cursor:pointer}
div.gse-projekt-032.gse-projekt-032 > button:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-032.gse-projekt-032 > button{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;padding:0px;border:0px;background:rgb(235, 220, 209);cursor:pointer;opacity:0.5;transition:opacity 0.3s}
div.gse-projekt-032.gse-projekt-032 > button[aria-pressed="true"]{opacity:1}
div.gse-projekt-032.gse-projekt-032 > button:hover{opacity:1}
@media (prefers-reduced-motion: reduce){div.gse-projekt-032.gse-projekt-032 > button{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-033.gse-projekt-033{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-projekt-033.gse-projekt-033{min-width:auto;width:auto}
div.gse-projekt-033.gse-projekt-033 > button{box-sizing:border-box}
div.gse-projekt-033.gse-projekt-033 > button{font-family:inherit;cursor:pointer}
div.gse-projekt-033.gse-projekt-033 > button:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-033.gse-projekt-033 > button{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;padding:0px;border:0px;background:rgb(235, 220, 209);cursor:pointer;opacity:0.5;transition:opacity 0.3s}
div.gse-projekt-033.gse-projekt-033 > button[aria-pressed="true"]{opacity:1}
div.gse-projekt-033.gse-projekt-033 > button:hover{opacity:1}
@media (prefers-reduced-motion: reduce){div.gse-projekt-033.gse-projekt-033 > button{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-034.gse-projekt-034{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-projekt-034.gse-projekt-034{min-width:auto;width:auto}
div.gse-projekt-034.gse-projekt-034 > button{box-sizing:border-box}
div.gse-projekt-034.gse-projekt-034 > button{font-family:inherit;cursor:pointer}
div.gse-projekt-034.gse-projekt-034 > button:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-034.gse-projekt-034 > button{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;padding:0px;border:0px;background:rgb(235, 220, 209);cursor:pointer;opacity:0.5;transition:opacity 0.3s}
div.gse-projekt-034.gse-projekt-034 > button[aria-pressed="true"]{opacity:1}
div.gse-projekt-034.gse-projekt-034 > button:hover{opacity:1}
@media (prefers-reduced-motion: reduce){div.gse-projekt-034.gse-projekt-034 > button{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-035.gse-projekt-035{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-projekt-035.gse-projekt-035{min-width:auto;width:auto}
div.gse-projekt-035.gse-projekt-035 > button{box-sizing:border-box}
div.gse-projekt-035.gse-projekt-035 > button{font-family:inherit;cursor:pointer}
div.gse-projekt-035.gse-projekt-035 > button:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-035.gse-projekt-035 > button{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;padding:0px;border:0px;background:rgb(235, 220, 209);cursor:pointer;opacity:0.5;transition:opacity 0.3s}
div.gse-projekt-035.gse-projekt-035 > button[aria-pressed="true"]{opacity:1}
div.gse-projekt-035.gse-projekt-035 > button:hover{opacity:1}
@media (prefers-reduced-motion: reduce){div.gse-projekt-035.gse-projekt-035 > button{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-036.gse-projekt-036{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-projekt-036.gse-projekt-036{min-width:auto;width:auto}
div.gse-projekt-036.gse-projekt-036 > button{box-sizing:border-box}
div.gse-projekt-036.gse-projekt-036 > button{font-family:inherit;cursor:pointer}
div.gse-projekt-036.gse-projekt-036 > button:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-036.gse-projekt-036 > button{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;padding:0px;border:0px;background:rgb(235, 220, 209);cursor:pointer;opacity:0.5;transition:opacity 0.3s}
div.gse-projekt-036.gse-projekt-036 > button[aria-pressed="true"]{opacity:1}
div.gse-projekt-036.gse-projekt-036 > button:hover{opacity:1}
@media (prefers-reduced-motion: reduce){div.gse-projekt-036.gse-projekt-036 > button{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-037.gse-projekt-037{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-projekt-037.gse-projekt-037{min-width:auto;width:auto}
div.gse-projekt-037.gse-projekt-037 > button{box-sizing:border-box}
div.gse-projekt-037.gse-projekt-037 > button{font-family:inherit;cursor:pointer}
div.gse-projekt-037.gse-projekt-037 > button:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-037.gse-projekt-037 > button{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;padding:0px;border:0px;background:rgb(235, 220, 209);cursor:pointer;opacity:0.5;transition:opacity 0.3s}
div.gse-projekt-037.gse-projekt-037 > button[aria-pressed="true"]{opacity:1}
div.gse-projekt-037.gse-projekt-037 > button:hover{opacity:1}
@media (prefers-reduced-motion: reduce){div.gse-projekt-037.gse-projekt-037 > button{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-038.gse-projekt-038{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-projekt-038.gse-projekt-038{min-width:auto;width:auto}
div.gse-projekt-038.gse-projekt-038 > button{box-sizing:border-box}
div.gse-projekt-038.gse-projekt-038 > button{font-family:inherit;cursor:pointer}
div.gse-projekt-038.gse-projekt-038 > button:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-038.gse-projekt-038 > button{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;padding:0px;border:0px;background:rgb(235, 220, 209);cursor:pointer;opacity:0.5;transition:opacity 0.3s}
div.gse-projekt-038.gse-projekt-038 > button[aria-pressed="true"]{opacity:1}
div.gse-projekt-038.gse-projekt-038 > button:hover{opacity:1}
@media (prefers-reduced-motion: reduce){div.gse-projekt-038.gse-projekt-038 > button{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-039.gse-projekt-039{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-projekt-039.gse-projekt-039{min-width:auto;width:auto}
div.gse-projekt-039.gse-projekt-039 > button{box-sizing:border-box}
div.gse-projekt-039.gse-projekt-039 > button{font-family:inherit;cursor:pointer}
div.gse-projekt-039.gse-projekt-039 > button:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-039.gse-projekt-039 > button{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;padding:0px;border:0px;background:rgb(235, 220, 209);cursor:pointer;opacity:0.5;transition:opacity 0.3s}
div.gse-projekt-039.gse-projekt-039 > button[aria-pressed="true"]{opacity:1}
div.gse-projekt-039.gse-projekt-039 > button:hover{opacity:1}
@media (prefers-reduced-motion: reduce){div.gse-projekt-039.gse-projekt-039 > button{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
section.gse-projekt-040.gse-projekt-040{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
section.gse-projekt-040.gse-projekt-040{box-sizing:border-box}
section.gse-projekt-040.gse-projekt-040{padding:clamp(90px, 11vw, 170px) 0px}
section.gse-projekt-040.gse-projekt-040{padding-top:0px}
@media (prefers-reduced-motion: reduce){section.gse-projekt-040.gse-projekt-040{transition:none !important}
}
div.gse-projekt-041.gse-projekt-041{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;max-width:1360px;box-sizing:border-box}
div.gse-projekt-041.gse-projekt-041{box-sizing:border-box}
div.gse-projekt-041.gse-projekt-041{max-width:1360px;margin:0px auto;padding:0px clamp(20px, 4vw, 56px)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-041.gse-projekt-041{transition:none !important}
}
div.gse-projekt-042.gse-projekt-042{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-projekt-042.gse-projekt-042{min-width:auto;width:auto}
div.gse-projekt-042.gse-projekt-042 > dl{box-sizing:border-box}
div.gse-projekt-042.gse-projekt-042 > dl:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-042.gse-projekt-042 > dl{display:grid;grid-template-columns:repeat(4, 1fr);margin:0px 0px clamp(44px, 5vw, 72px);border-top:1px solid rgba(159, 101, 81, 0.25);border-bottom:1px solid rgba(159, 101, 81, 0.25)}
@media (max-width: 960px){div.gse-projekt-042.gse-projekt-042 > dl{grid-template-columns:1fr 1fr}
}
@media (max-width: 640px){div.gse-projekt-042.gse-projekt-042 > dl{grid-template-columns:1fr}
}
div.gse-projekt-042.gse-projekt-042 > dl{opacity:0;transform:translateY(22px);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-projekt-042.gse-projekt-042 > dl{opacity:1;transform:none}
}
div.gse-projekt-042.gse-projekt-042 > dl.in{opacity:1;transform:none}
@media (prefers-reduced-motion: reduce){div.gse-projekt-042.gse-projekt-042 > dl{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-043.gse-projekt-043{justify-content:normal;align-content:normal;--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);box-sizing:border-box;opacity:0;transform:translateY(22px)}
div.gse-projekt-043.gse-projekt-043{box-sizing:border-box}
div.gse-projekt-043.gse-projekt-043{transition:opacity 1s cubic-bezier(0.2, 0.7, 0.2, 1), transform 1s cubic-bezier(0.2, 0.7, 0.2, 1)}
div.gse-projekt-043.gse-projekt-043{margin-bottom:clamp(40px, 5vw, 64px)}
div.gse-projekt-043.gse-projekt-043{display:grid;grid-template-columns:minmax(0px, 1.1fr) minmax(0px, 0.9fr);gap:clamp(24px, 4vw, 64px);align-items:end}
@media (max-width: 960px){div.gse-projekt-043.gse-projekt-043{grid-template-columns:1fr}
}
div.gse-projekt-043.gse-projekt-043{align-items:start}
@media (prefers-reduced-motion: reduce){div.gse-projekt-043.gse-projekt-043{transition:none !important}
}
div.gse-projekt-043.gse-projekt-043.in{opacity:1;transform:none}
div.gse-projekt-044.gse-projekt-044{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-projekt-044.gse-projekt-044{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-projekt-044.gse-projekt-044{transition:none !important}
}
div.gse-projekt-045.gse-projekt-045{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-projekt-045.gse-projekt-045{min-width:auto;width:auto}
div.gse-projekt-045.gse-projekt-045 > p{box-sizing:border-box}
div.gse-projekt-045.gse-projekt-045 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-045.gse-projekt-045 > 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)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-045.gse-projekt-045 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-046.gse-projekt-046{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-projekt-046.gse-projekt-046{min-width:auto;width:auto}
.gse-projekt-046.gse-projekt-046 .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-projekt-046.gse-projekt-046{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-projekt-046.gse-projekt-046{margin:0px}
div.gse-projekt-046.gse-projekt-046{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-projekt-046.gse-projekt-046{font-size:clamp(38px, 4.6vw, 70px);line-height:1.04;letter-spacing:-0.005em;font-weight:500}
@media (prefers-reduced-motion: reduce){div.gse-projekt-046.gse-projekt-046{transition:none !important}
}
div.gse-projekt-047.gse-projekt-047{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-projekt-047.gse-projekt-047{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-projekt-047.gse-projekt-047{transition:none !important}
}
div.gse-projekt-048.gse-projekt-048{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-projekt-048.gse-projekt-048{min-width:auto;width:auto}
div.gse-projekt-048.gse-projekt-048 > p{box-sizing:border-box}
div.gse-projekt-048.gse-projekt-048 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-048.gse-projekt-048 > p{margin:0px 0px 18px;max-width:52ch;font-size:clamp(15px, 1.05vw, 17px);color:var(--text);text-wrap:pretty}
@media (prefers-reduced-motion: reduce){div.gse-projekt-048.gse-projekt-048 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-049.gse-projekt-049{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-projekt-049.gse-projekt-049{min-width:auto;width:auto}
div.gse-projekt-049.gse-projekt-049 > p{box-sizing:border-box}
div.gse-projekt-049.gse-projekt-049 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-049.gse-projekt-049 > p{margin:0px 0px 18px;max-width:52ch;font-size:clamp(15px, 1.05vw, 17px);color:var(--text);text-wrap:pretty}
@media (prefers-reduced-motion: reduce){div.gse-projekt-049.gse-projekt-049 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
section.gse-projekt-050.gse-projekt-050{display:block;--position:relative;--text-align:inherit;min-width:auto;transition:none;color:rgb(251, 247, 243);background:linear-gradient(160deg, rgb(26, 16, 12) 0%, rgb(43, 27, 20) 28%, rgb(90, 58, 44) 56%, rgb(159, 101, 81) 82%, rgb(214, 161, 141) 100%);box-sizing:border-box}
section.gse-projekt-050.gse-projekt-050{box-sizing:border-box}
section.gse-projekt-050.gse-projekt-050{overflow:hidden;padding:clamp(90px, 11vw, 170px) 0px}
@media (prefers-reduced-motion: reduce){section.gse-projekt-050.gse-projekt-050{transition:none !important}
}
section.gse-projekt-050.gse-projekt-050::before{content:none;display:inline;position:static;height:auto;width:auto;top:auto;left:auto;opacity:1;mix-blend-mode:normal;transition:none;border-width:0;border-style:none;border-color:currentcolor;border-radius:0}
section.gse-projekt-050.gse-projekt-050::before{content:"";position:absolute;inset:0px;background:radial-gradient(55% 45% at 85% 5%, rgba(245, 194, 175, 0.4), rgba(245, 194, 175, 0) 70%), radial-gradient(40% 40% at 5% 95%, rgba(245, 194, 175, 0.2), rgba(245, 194, 175, 0) 70%);pointer-events:none}
div.gse-projekt-051.gse-projekt-051{inset:0px;min-width:auto;width:auto;display:block;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-projekt-051.gse-projekt-051{min-width:auto;width:auto}
div.gse-projekt-051.gse-projekt-051 > span{box-sizing:border-box}
div.gse-projekt-051.gse-projekt-051 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-051.gse-projekt-051 > 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}
div.gse-projekt-051.gse-projekt-051 > span{opacity:0.3}
@media (prefers-reduced-motion: reduce){div.gse-projekt-051.gse-projekt-051 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-052.gse-projekt-052{display:block;--position:relative;--text-align:inherit;min-width:auto;transition:none;max-width:1360px;box-sizing:border-box}
div.gse-projekt-052.gse-projekt-052{box-sizing:border-box}
div.gse-projekt-052.gse-projekt-052{max-width:1360px;margin:0px auto;padding:0px clamp(20px, 4vw, 56px)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-052.gse-projekt-052{transition:none !important}
}
div.gse-projekt-053.gse-projekt-053{--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);box-sizing:border-box;opacity:0;transform:translateY(22px)}
div.gse-projekt-053.gse-projekt-053{box-sizing:border-box}
div.gse-projekt-053.gse-projekt-053{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:clamp(36px, 4vw, 56px)}
div.gse-projekt-053.gse-projekt-053{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-projekt-053.gse-projekt-053{transition:none !important}
}
div.gse-projekt-053.gse-projekt-053.in{opacity:1;transform:none}
div.gse-projekt-054.gse-projekt-054{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-projekt-054.gse-projekt-054{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-projekt-054.gse-projekt-054{transition:none !important}
}
div.gse-projekt-055.gse-projekt-055{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-projekt-055.gse-projekt-055{min-width:auto;width:auto}
div.gse-projekt-055.gse-projekt-055 > p{box-sizing:border-box}
div.gse-projekt-055.gse-projekt-055 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-055.gse-projekt-055 > 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-projekt-055.gse-projekt-055 > p{color:rgb(245, 194, 175)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-055.gse-projekt-055 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-056.gse-projekt-056{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-projekt-056.gse-projekt-056{min-width:auto;width:auto}
.gse-projekt-056.gse-projekt-056 .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-projekt-056.gse-projekt-056{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-projekt-056.gse-projekt-056{margin:0px}
div.gse-projekt-056.gse-projekt-056{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-projekt-056.gse-projekt-056{font-size:clamp(38px, 4.6vw, 70px);line-height:1.04;letter-spacing:-0.005em;font-weight:500}
div.gse-projekt-056.gse-projekt-056{color:rgb(251, 247, 243)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-056.gse-projekt-056{transition:none !important}
}
div.gse-projekt-057.gse-projekt-057{position:static;min-width:auto;width:auto;cursor:pointer;line-height:inherit}
.elementor.elementor .e-con>div.gse-projekt-057.gse-projekt-057{min-width:auto;width:auto}
div.gse-projekt-057.gse-projekt-057{box-sizing:border-box}
div.gse-projekt-057.gse-projekt-057{color:inherit}
div.gse-projekt-057.gse-projekt-057:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-057.gse-projekt-057{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0px 34px;border-radius:999px;white-space:nowrap;font:500 11.5px/1 var(--sans);letter-spacing:0.26em;text-transform:uppercase;border:1px solid transparent;transition:transform 0.35s, box-shadow 0.35s, background-position 0.6s, background 0.35s, color 0.35s, border-color 0.35s}
div.gse-projekt-057.gse-projekt-057{border-color:rgba(251, 247, 243, 0.5);color:rgb(251, 247, 243)}
@media (max-width: 640px){div.gse-projekt-057.gse-projekt-057{padding:0px 26px;letter-spacing:0.2em}
}
div.gse-projekt-057.gse-projekt-057:hover{background:rgb(251, 247, 243);color:var(--deep)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-057.gse-projekt-057{transition:none !important}
}
.gse-projekt-057.gse-projekt-057 .elementor-button-wrapper{display:grid;text-align:inherit}
.gse-projekt-057.gse-projekt-057 .elementor-button, .gse-projekt-057.gse-projekt-057 .elementor-button:hover, .gse-projekt-057.gse-projekt-057 .elementor-button:focus, .gse-projekt-057.gse-projekt-057 .elementor-button:visited{display:inline;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit}
.gse-projekt-057.gse-projekt-057 .elementor-button-wrapper{display:contents;flex-direction:inherit;flex-wrap:inherit;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;row-gap:inherit;column-gap:inherit;grid-template-columns:inherit;grid-template-rows:inherit;grid-template-areas:inherit;grid-auto-flow:inherit;grid-auto-columns:inherit;grid-auto-rows:inherit}
.gse-projekt-057.gse-projekt-057 .elementor-button, .gse-projekt-057.gse-projekt-057 .elementor-button:hover, .gse-projekt-057.gse-projekt-057 .elementor-button:focus, .gse-projekt-057.gse-projekt-057 .elementor-button:visited{flex-direction:inherit;flex-wrap:inherit;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;row-gap:inherit;column-gap:inherit;grid-template-columns:inherit;grid-template-rows:inherit;grid-template-areas:inherit;grid-auto-flow:inherit;grid-auto-columns:inherit;grid-auto-rows:inherit;flex:1 1 auto;align-self:stretch;min-width:0;grid-column:1 / -1;grid-row:1 / -1}
.gse-projekt-057.gse-projekt-057 .elementor-button, .gse-projekt-057.gse-projekt-057 .elementor-button:hover, .gse-projekt-057.gse-projekt-057 .elementor-button:focus, .gse-projekt-057.gse-projekt-057 .elementor-button:visited{display:flex}
.gse-projekt-057.gse-projekt-057 .elementor-button-text{display:contents}
.gse-projekt-057.gse-projekt-057 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}
div.gse-projekt-057.gse-projekt-057 .elementor-button{text-decoration:none}
div.gse-projekt-058.gse-projekt-058{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-projekt-058.gse-projekt-058{min-width:auto;width:auto}
div.gse-projekt-058.gse-projekt-058 > div{box-sizing:border-box}
div.gse-projekt-058.gse-projekt-058 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-058.gse-projekt-058 > div{aspect-ratio:16 / 9;overflow:hidden;border-radius:32px;background:rgb(26, 16, 12);box-shadow:rgba(0, 0, 0, 0.35) 0px 40px 90px}
@media (max-width: 640px){div.gse-projekt-058.gse-projekt-058 > div{border-radius:22px}
}
div.gse-projekt-058.gse-projekt-058 > div{opacity:0;transform:translateY(22px);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-projekt-058.gse-projekt-058 > div{opacity:1;transform:none}
}
div.gse-projekt-058.gse-projekt-058 > div.in{opacity:1;transform:none}
@media (prefers-reduced-motion: reduce){div.gse-projekt-058.gse-projekt-058 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
section.gse-projekt-059.gse-projekt-059{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
section.gse-projekt-059.gse-projekt-059{box-sizing:border-box}
section.gse-projekt-059.gse-projekt-059{padding:0px clamp(20px, 4vw, 56px) clamp(90px, 11vw, 170px)}
@media (prefers-reduced-motion: reduce){section.gse-projekt-059.gse-projekt-059{transition:none !important}
}
div.gse-projekt-060.gse-projekt-060{justify-content:normal;align-content:normal;--position:relative;--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:1360px;box-sizing:border-box;color:rgb(251, 247, 243);box-shadow:rgba(43, 27, 20, 0.3) 0px 50px 110px;opacity:0;transform:translateY(22px)}
div.gse-projekt-060.gse-projekt-060{box-sizing:border-box}
div.gse-projekt-060.gse-projekt-060{overflow:hidden;max-width:1360px;margin:0px auto;display:grid;grid-template-columns:minmax(0px, 1.05fr) minmax(0px, 0.95fr);border-radius:40px}
div.gse-projekt-060.gse-projekt-060{transition:opacity 1s cubic-bezier(0.2, 0.7, 0.2, 1), transform 1s cubic-bezier(0.2, 0.7, 0.2, 1)}
@media (max-width: 960px){div.gse-projekt-060.gse-projekt-060{grid-template-columns:1fr}
}
@media (prefers-reduced-motion: reduce){div.gse-projekt-060.gse-projekt-060{transition:none !important}
}
div.gse-projekt-060.gse-projekt-060::before{content:none;display:inline;position:static;height:auto;width:auto;top:auto;left:auto;opacity:1;mix-blend-mode:normal;transition:none;border-width:0;border-style:none;border-color:currentcolor;border-radius:0}
div.gse-projekt-060.gse-projekt-060::before{content:"";position:absolute;inset:0px;background:radial-gradient(60% 70% at 0% 100%, rgba(159, 101, 81, 0.55), rgba(159, 101, 81, 0) 70%);pointer-events:none}
div.gse-projekt-060.gse-projekt-060::after{content:none;display:inline;position:static;height:auto;width:auto;top:auto;left:auto;opacity:1;mix-blend-mode:normal;transition:none;border-width:0;border-style:none;border-color:currentcolor;border-radius:0}
div.gse-projekt-060.gse-projekt-060::after{content:"";position:absolute;inset:16px;border-radius:28px;border:1px solid rgba(245, 194, 175, 0.25);pointer-events:none}
div.gse-projekt-060.gse-projekt-060.in{opacity:1;transform:none}
div.gse-projekt-061.gse-projekt-061{display:block;--position:relative;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-projekt-061.gse-projekt-061{box-sizing:border-box}
div.gse-projekt-061.gse-projekt-061{padding:clamp(44px, 5.4vw, 90px)}
@media (max-width: 640px){div.gse-projekt-061.gse-projekt-061{padding:36px 26px 40px}
}
@media (prefers-reduced-motion: reduce){div.gse-projekt-061.gse-projekt-061{transition:none !important}
}
div.gse-projekt-062.gse-projekt-062{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-projekt-062.gse-projekt-062{min-width:auto;width:auto}
div.gse-projekt-062.gse-projekt-062 > p{box-sizing:border-box}
div.gse-projekt-062.gse-projekt-062 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-062.gse-projekt-062 > 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-projekt-062.gse-projekt-062 > p{color:rgb(245, 194, 175)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-062.gse-projekt-062 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-063.gse-projekt-063{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-projekt-063.gse-projekt-063{min-width:auto;width:auto}
.gse-projekt-063.gse-projekt-063 .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-projekt-063.gse-projekt-063{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-projekt-063.gse-projekt-063{margin:0px}
div.gse-projekt-063.gse-projekt-063{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-projekt-063.gse-projekt-063{font-size:clamp(38px, 4.6vw, 70px);line-height:1.04;letter-spacing:-0.005em;font-weight:500}
div.gse-projekt-063.gse-projekt-063{font-size:clamp(36px, 4vw, 60px)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-063.gse-projekt-063{transition:none !important}
}
div.gse-projekt-064.gse-projekt-064{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-projekt-064.gse-projekt-064{min-width:auto;width:auto}
div.gse-projekt-064.gse-projekt-064 > p{box-sizing:border-box}
div.gse-projekt-064.gse-projekt-064 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-064.gse-projekt-064 > p{margin:0px;max-width:52ch;font-size:clamp(15px, 1.05vw, 17px);color:var(--text);text-wrap:pretty}
div.gse-projekt-064.gse-projekt-064 > p{color:rgba(251, 247, 243, 0.82);margin:24px 0px clamp(28px, 3.4vw, 40px);max-width:44ch}
@media (prefers-reduced-motion: reduce){div.gse-projekt-064.gse-projekt-064 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-projekt-065.gse-projekt-065{--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-projekt-065.gse-projekt-065{box-sizing:border-box}
div.gse-projekt-065.gse-projekt-065{display:flex;flex-wrap:wrap;gap:14px}
@media (prefers-reduced-motion: reduce){div.gse-projekt-065.gse-projekt-065{transition:none !important}
}
div.gse-projekt-066.gse-projekt-066{position:static;min-width:auto;width:auto;cursor:pointer;line-height:inherit}
.elementor.elementor .e-con>div.gse-projekt-066.gse-projekt-066{min-width:auto;width:auto}
div.gse-projekt-066.gse-projekt-066{box-sizing:border-box}
div.gse-projekt-066.gse-projekt-066{color:inherit}
div.gse-projekt-066.gse-projekt-066:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-066.gse-projekt-066{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0px 34px;border-radius:999px;white-space:nowrap;font:500 11.5px/1 var(--sans);letter-spacing:0.26em;text-transform:uppercase;border:1px solid transparent;transition:transform 0.35s, box-shadow 0.35s, background-position 0.6s, background 0.35s, color 0.35s, border-color 0.35s}
div.gse-projekt-066.gse-projekt-066{background:var(--metal);background-size:220% 100%;background-position-x:0px;background-position-y:0px;color:rgb(43, 27, 20);box-shadow:rgba(0, 0, 0, 0.22) 0px 16px 40px, rgba(255, 255, 255, 0.55) 0px 1px 0px inset}
@media (max-width: 640px){div.gse-projekt-066.gse-projekt-066{padding:0px 26px;letter-spacing:0.2em}
}
div.gse-projekt-066.gse-projekt-066:hover{background-position:100% 0px}
@media (prefers-reduced-motion: reduce){div.gse-projekt-066.gse-projekt-066{transition:none !important}
}
.gse-projekt-066.gse-projekt-066 .elementor-button-wrapper{display:grid;text-align:inherit}
.gse-projekt-066.gse-projekt-066 .elementor-button, .gse-projekt-066.gse-projekt-066 .elementor-button:hover, .gse-projekt-066.gse-projekt-066 .elementor-button:focus, .gse-projekt-066.gse-projekt-066 .elementor-button:visited{display:inline;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit}
.gse-projekt-066.gse-projekt-066 .elementor-button-wrapper{display:contents;flex-direction:inherit;flex-wrap:inherit;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;row-gap:inherit;column-gap:inherit;grid-template-columns:inherit;grid-template-rows:inherit;grid-template-areas:inherit;grid-auto-flow:inherit;grid-auto-columns:inherit;grid-auto-rows:inherit}
.gse-projekt-066.gse-projekt-066 .elementor-button, .gse-projekt-066.gse-projekt-066 .elementor-button:hover, .gse-projekt-066.gse-projekt-066 .elementor-button:focus, .gse-projekt-066.gse-projekt-066 .elementor-button:visited{flex-direction:inherit;flex-wrap:inherit;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;row-gap:inherit;column-gap:inherit;grid-template-columns:inherit;grid-template-rows:inherit;grid-template-areas:inherit;grid-auto-flow:inherit;grid-auto-columns:inherit;grid-auto-rows:inherit;flex:1 1 auto;align-self:stretch;min-width:0;grid-column:1 / -1;grid-row:1 / -1}
.gse-projekt-066.gse-projekt-066 .elementor-button, .gse-projekt-066.gse-projekt-066 .elementor-button:hover, .gse-projekt-066.gse-projekt-066 .elementor-button:focus, .gse-projekt-066.gse-projekt-066 .elementor-button:visited{display:flex}
.gse-projekt-066.gse-projekt-066 .elementor-button-text{display:contents}
.gse-projekt-066.gse-projekt-066 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}
div.gse-projekt-066.gse-projekt-066 .elementor-button{text-decoration:none}
div.gse-projekt-067.gse-projekt-067{position:static;min-width:auto;width:auto;cursor:pointer;line-height:inherit}
.elementor.elementor .e-con>div.gse-projekt-067.gse-projekt-067{min-width:auto;width:auto}
div.gse-projekt-067.gse-projekt-067{box-sizing:border-box}
div.gse-projekt-067.gse-projekt-067{color:inherit}
div.gse-projekt-067.gse-projekt-067:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-067.gse-projekt-067{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0px 34px;border-radius:999px;white-space:nowrap;font:500 11.5px/1 var(--sans);letter-spacing:0.26em;text-transform:uppercase;border:1px solid transparent;transition:transform 0.35s, box-shadow 0.35s, background-position 0.6s, background 0.35s, color 0.35s, border-color 0.35s}
div.gse-projekt-067.gse-projekt-067{border-color:rgba(251, 247, 243, 0.5);color:rgb(251, 247, 243)}
@media (max-width: 640px){div.gse-projekt-067.gse-projekt-067{padding:0px 26px;letter-spacing:0.2em}
}
div.gse-projekt-067.gse-projekt-067:hover{background:rgb(251, 247, 243);color:var(--deep)}
@media (prefers-reduced-motion: reduce){div.gse-projekt-067.gse-projekt-067{transition:none !important}
}
.gse-projekt-067.gse-projekt-067 .elementor-button-wrapper{display:grid;text-align:inherit}
.gse-projekt-067.gse-projekt-067 .elementor-button, .gse-projekt-067.gse-projekt-067 .elementor-button:hover, .gse-projekt-067.gse-projekt-067 .elementor-button:focus, .gse-projekt-067.gse-projekt-067 .elementor-button:visited{display:inline;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit}
.gse-projekt-067.gse-projekt-067 .elementor-button-wrapper{display:contents;flex-direction:inherit;flex-wrap:inherit;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;row-gap:inherit;column-gap:inherit;grid-template-columns:inherit;grid-template-rows:inherit;grid-template-areas:inherit;grid-auto-flow:inherit;grid-auto-columns:inherit;grid-auto-rows:inherit}
.gse-projekt-067.gse-projekt-067 .elementor-button, .gse-projekt-067.gse-projekt-067 .elementor-button:hover, .gse-projekt-067.gse-projekt-067 .elementor-button:focus, .gse-projekt-067.gse-projekt-067 .elementor-button:visited{flex-direction:inherit;flex-wrap:inherit;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;row-gap:inherit;column-gap:inherit;grid-template-columns:inherit;grid-template-rows:inherit;grid-template-areas:inherit;grid-auto-flow:inherit;grid-auto-columns:inherit;grid-auto-rows:inherit;flex:1 1 auto;align-self:stretch;min-width:0;grid-column:1 / -1;grid-row:1 / -1}
.gse-projekt-067.gse-projekt-067 .elementor-button, .gse-projekt-067.gse-projekt-067 .elementor-button:hover, .gse-projekt-067.gse-projekt-067 .elementor-button:focus, .gse-projekt-067.gse-projekt-067 .elementor-button:visited{display:flex}
.gse-projekt-067.gse-projekt-067 .elementor-button-text{display:contents}
.gse-projekt-067.gse-projekt-067 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}
div.gse-projekt-067.gse-projekt-067 .elementor-button{text-decoration:none}
div.gse-projekt-068.gse-projekt-068{display:block;--position:relative;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-projekt-068.gse-projekt-068{box-sizing:border-box}
div.gse-projekt-068.gse-projekt-068{min-height:380px;overflow:hidden}
@media (max-width: 960px){div.gse-projekt-068.gse-projekt-068{min-height:260px;order:-1}
}
@media (prefers-reduced-motion: reduce){div.gse-projekt-068.gse-projekt-068{transition:none !important}
}
div.gse-projekt-068.gse-projekt-068::after{content:none;display:inline;position:static;height:auto;width:auto;top:auto;left:auto;opacity:1;mix-blend-mode:normal;transition:none;border-width:0;border-style:none;border-color:currentcolor;border-radius:0}
div.gse-projekt-068.gse-projekt-068::after{content:"";position:absolute;inset:0px;background:linear-gradient(90deg, rgb(31, 19, 16) 0%, rgba(31, 19, 16, 0) 45%)}
@media (max-width: 960px){div.gse-projekt-068.gse-projekt-068::after{background:linear-gradient(rgba(31, 19, 16, 0) 45%, rgb(31, 19, 16) 100%)}
}
div.gse-projekt-069.gse-projekt-069{min-width:auto;transition:none;gap:normal;z-index:auto;display:block;text-align:inherit;line-height:inherit}
.elementor.elementor .e-con>div.gse-projekt-069.gse-projekt-069{min-width:auto}
div.gse-projekt-069.gse-projekt-069{height:100%}
.gse-projekt-069.gse-projekt-069 img{display:block;vertical-align:baseline;max-width:none;border:0;border-radius:0;box-shadow:none;width:auto;height:auto}
.gse-projekt-069.gse-projekt-069 a{display:contents}
.gse-projekt-069.gse-projekt-069 img{box-sizing:border-box}
.gse-projekt-069.gse-projekt-069 img{display:block;max-width:100%}
.gse-projekt-069.gse-projekt-069 img:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-projekt-069.gse-projekt-069{inset:0px}
.gse-projekt-069.gse-projekt-069 img{width:100%;height:100%;object-fit:cover}
@media (prefers-reduced-motion: reduce){.gse-projekt-069.gse-projekt-069 img{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
.gs-hidden{display:none!important}
div.gse-projekt-003.gse-projekt-003 > div{top:0;right:0;bottom:0;left:0}
div.gse-projekt-004.gse-projekt-004 > div{top:0;right:0;bottom:0;left:0}
div.gse-projekt-005.gse-projekt-005 > div{top:0;right:0;bottom:0;left:0}
div.gse-projekt-017.gse-projekt-017 > div{top:0;right:0;bottom:0;left:0}
div.gse-projekt-018.gse-projekt-018 > div{top:0;right:0;bottom:0;left:0}
div.gse-projekt-019.gse-projekt-019 > div{top:0;right:0;bottom:0;left:0}
div.gse-projekt-020.gse-projekt-020 > div{top:0;right:0;bottom:0;left:0}
div.gse-projekt-021.gse-projekt-021 > div{top:0;right:0;bottom:0;left:0}
div.gse-projekt-022.gse-projekt-022 > div{top:0;right:0;bottom:0;left:0}
div.gse-projekt-023.gse-projekt-023 > div{top:0;right:0;bottom:0;left:0}
div.gse-projekt-024.gse-projekt-024 > div{top:0;right:0;bottom:0;left:0}
@media (max-width: 640px){div.gse-projekt-025.gse-projekt-025{inset:10px}
}
div.gse-projekt-025.gse-projekt-025 > span{top:0;right:0;bottom:0;left:0}
@media (max-width: 640px){body .elementor .elementor-element.elementor-element.gse-projekt-025.gse-projekt-025{inset:10px}
}
div.gse-projekt-032.gse-projekt-032{overflow:hidden}
div.gse-projekt-033.gse-projekt-033{overflow:hidden}
div.gse-projekt-034.gse-projekt-034{overflow:hidden}
div.gse-projekt-035.gse-projekt-035{overflow:hidden}
div.gse-projekt-036.gse-projekt-036{overflow:hidden}
div.gse-projekt-037.gse-projekt-037{overflow:hidden}
div.gse-projekt-038.gse-projekt-038{overflow:hidden}
div.gse-projekt-039.gse-projekt-039{overflow:hidden}
div.gse-projekt-051.gse-projekt-051 > span{top:0;right:0;bottom:0;left:0}
div.gse-projekt-058.gse-projekt-058{overflow:hidden}
