/* Raum und Conzept — leistungen — 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-leistungen-0{text-decoration:none}
.elementor a.gsl-leistungen-0{box-shadow:rgba(0, 0, 0, 0.22) 0px 16px 40px, rgba(255, 255, 255, 0.55) 0px 1px 0px inset}
.elementor a.gsl-leistungen-1{text-decoration:none}
.elementor a.gsl-leistungen-2{text-decoration:none}
.elementor a.gsl-leistungen-2{box-shadow:rgba(43, 27, 20, 0.18) 0px 30px 70px}
.elementor a.gsl-leistungen-2:hover{box-shadow:rgba(43, 27, 20, 0.26) 0px 44px 90px}
.elementor a.gsl-leistungen-3{text-decoration:none}
.elementor a.gsl-leistungen-3{box-shadow:rgba(43, 27, 20, 0.18) 0px 30px 70px}
.elementor a.gsl-leistungen-3:hover{box-shadow:rgba(43, 27, 20, 0.26) 0px 44px 90px}
.elementor a.gsl-leistungen-4{text-decoration:none}
.elementor a.gsl-leistungen-4{box-shadow:rgba(43, 27, 20, 0.18) 0px 30px 70px}
.elementor a.gsl-leistungen-4:hover{box-shadow:rgba(43, 27, 20, 0.26) 0px 44px 90px}
.elementor a.gsl-leistungen-5{text-decoration:none}
.elementor a.gsl-leistungen-5{box-shadow:rgba(0, 0, 0, 0.22) 0px 16px 40px, rgba(255, 255, 255, 0.55) 0px 1px 0px inset}
.elementor a.gsl-leistungen-6{text-decoration:none}
div.gse-leistungen-001.gse-leistungen-001{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-leistungen-001.gse-leistungen-001{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-001.gse-leistungen-001{transition:none !important}
}
section.gse-leistungen-002.gse-leistungen-002{--position:relative;--text-align:inherit;min-width:auto;transition:none;color:rgb(251, 247, 243);box-sizing:border-box}
section.gse-leistungen-002.gse-leistungen-002{box-sizing:border-box}
section.gse-leistungen-002.gse-leistungen-002{min-height:min(74svh, 780px);display:flex;align-items:flex-end;overflow:hidden}
@media (prefers-reduced-motion: reduce){section.gse-leistungen-002.gse-leistungen-002{transition:none !important}
}
div.gse-leistungen-003.gse-leistungen-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-leistungen-003.gse-leistungen-003{min-width:auto;width:auto}
div.gse-leistungen-003.gse-leistungen-003 > div{box-sizing:border-box}
div.gse-leistungen-003.gse-leistungen-003 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-003.gse-leistungen-003 > div{inset:0px;background-size:cover;background-position:center center;animation:9s linear 0s 1 normal both running pzoom}
div.gse-leistungen-003.gse-leistungen-003 > div{background:rgb(26, 16, 12)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-003.gse-leistungen-003 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-004.gse-leistungen-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-leistungen-004.gse-leistungen-004{min-width:auto;width:auto}
div.gse-leistungen-004.gse-leistungen-004 > div{box-sizing:border-box}
div.gse-leistungen-004.gse-leistungen-004 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-004.gse-leistungen-004 > div{inset:0px}
div.gse-leistungen-004.gse-leistungen-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-leistungen-004.gse-leistungen-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-leistungen-004.gse-leistungen-004 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-005.gse-leistungen-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-leistungen-005.gse-leistungen-005{min-width:auto;width:auto}
div.gse-leistungen-005.gse-leistungen-005 > div{box-sizing:border-box}
div.gse-leistungen-005.gse-leistungen-005 > div:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-005.gse-leistungen-005 > div{inset:0px}
div.gse-leistungen-005.gse-leistungen-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-leistungen-005.gse-leistungen-005 > div{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-006.gse-leistungen-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-leistungen-006.gse-leistungen-006{box-sizing:border-box}
div.gse-leistungen-006.gse-leistungen-006{max-width:1360px;margin:0px auto;padding:0px clamp(20px, 4vw, 56px)}
div.gse-leistungen-006.gse-leistungen-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-leistungen-006.gse-leistungen-006{grid-template-columns:minmax(0px, 1fr);padding-top:130px}
}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-006.gse-leistungen-006{transition:none !important}
}
div.gse-leistungen-007.gse-leistungen-007{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-leistungen-007.gse-leistungen-007{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-007.gse-leistungen-007{transition:none !important}
}
div.gse-leistungen-008.gse-leistungen-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-leistungen-008.gse-leistungen-008{min-width:auto;width:auto}
div.gse-leistungen-008.gse-leistungen-008 > p{box-sizing:border-box}
div.gse-leistungen-008.gse-leistungen-008 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-008.gse-leistungen-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-leistungen-008.gse-leistungen-008 > p{color:rgb(245, 194, 175)}
div.gse-leistungen-008.gse-leistungen-008 > p{animation:1.1s ease 0.15s 1 normal both running up}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-008.gse-leistungen-008 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-009.gse-leistungen-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-leistungen-009.gse-leistungen-009{min-width:auto;width:auto}
.gse-leistungen-009.gse-leistungen-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-leistungen-009.gse-leistungen-009{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-leistungen-009.gse-leistungen-009{margin:0px}
div.gse-leistungen-009.gse-leistungen-009{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-leistungen-009.gse-leistungen-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-leistungen-009.gse-leistungen-009{transition:none !important}
}
div.gse-leistungen-010.gse-leistungen-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-leistungen-010.gse-leistungen-010{min-width:auto;width:auto}
div.gse-leistungen-010.gse-leistungen-010 > p{box-sizing:border-box}
div.gse-leistungen-010.gse-leistungen-010 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-010.gse-leistungen-010 > p{margin:0px;max-width:52ch;font-size:clamp(15px, 1.05vw, 17px);color:var(--text);text-wrap:pretty}
div.gse-leistungen-010.gse-leistungen-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-leistungen-010.gse-leistungen-010 > p{animation:1.1s ease 0.45s 1 normal both running up}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-010.gse-leistungen-010 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-011.gse-leistungen-011{--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box;animation:1.1s ease 0.6s 1 normal both running up}
div.gse-leistungen-011.gse-leistungen-011{box-sizing:border-box}
div.gse-leistungen-011.gse-leistungen-011{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(26px, 3vw, 40px)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-011.gse-leistungen-011{transition:none !important}
}
div.gse-leistungen-012.gse-leistungen-012{position:static;min-width:auto;width:auto;cursor:pointer;line-height:inherit}
.elementor.elementor .e-con>div.gse-leistungen-012.gse-leistungen-012{min-width:auto;width:auto}
div.gse-leistungen-012.gse-leistungen-012{box-sizing:border-box}
div.gse-leistungen-012.gse-leistungen-012{color:inherit}
div.gse-leistungen-012.gse-leistungen-012:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-012.gse-leistungen-012{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-leistungen-012.gse-leistungen-012{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-leistungen-012.gse-leistungen-012{padding:0px 26px;letter-spacing:0.2em}
}
div.gse-leistungen-012.gse-leistungen-012:hover{background-position:100% 0px}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-012.gse-leistungen-012{transition:none !important}
}
.gse-leistungen-012.gse-leistungen-012 .elementor-button-wrapper{display:grid;text-align:inherit}
.gse-leistungen-012.gse-leistungen-012 .elementor-button, .gse-leistungen-012.gse-leistungen-012 .elementor-button:hover, .gse-leistungen-012.gse-leistungen-012 .elementor-button:focus, .gse-leistungen-012.gse-leistungen-012 .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-leistungen-012.gse-leistungen-012 .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-leistungen-012.gse-leistungen-012 .elementor-button, .gse-leistungen-012.gse-leistungen-012 .elementor-button:hover, .gse-leistungen-012.gse-leistungen-012 .elementor-button:focus, .gse-leistungen-012.gse-leistungen-012 .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-leistungen-012.gse-leistungen-012 .elementor-button, .gse-leistungen-012.gse-leistungen-012 .elementor-button:hover, .gse-leistungen-012.gse-leistungen-012 .elementor-button:focus, .gse-leistungen-012.gse-leistungen-012 .elementor-button:visited{display:flex}
.gse-leistungen-012.gse-leistungen-012 .elementor-button-text{display:contents}
.gse-leistungen-012.gse-leistungen-012 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}
div.gse-leistungen-012.gse-leistungen-012 .elementor-button{text-decoration:none}
div.gse-leistungen-013.gse-leistungen-013{position:static;min-width:auto;width:auto;cursor:pointer;line-height:inherit}
.elementor.elementor .e-con>div.gse-leistungen-013.gse-leistungen-013{min-width:auto;width:auto}
div.gse-leistungen-013.gse-leistungen-013{box-sizing:border-box}
div.gse-leistungen-013.gse-leistungen-013{color:inherit}
div.gse-leistungen-013.gse-leistungen-013:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-013.gse-leistungen-013{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-leistungen-013.gse-leistungen-013{border-color:rgba(251, 247, 243, 0.5);color:rgb(251, 247, 243)}
@media (max-width: 640px){div.gse-leistungen-013.gse-leistungen-013{padding:0px 26px;letter-spacing:0.2em}
}
div.gse-leistungen-013.gse-leistungen-013:hover{background:rgb(251, 247, 243);color:var(--deep)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-013.gse-leistungen-013{transition:none !important}
}
.gse-leistungen-013.gse-leistungen-013 .elementor-button-wrapper{display:grid;text-align:inherit}
.gse-leistungen-013.gse-leistungen-013 .elementor-button, .gse-leistungen-013.gse-leistungen-013 .elementor-button:hover, .gse-leistungen-013.gse-leistungen-013 .elementor-button:focus, .gse-leistungen-013.gse-leistungen-013 .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-leistungen-013.gse-leistungen-013 .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-leistungen-013.gse-leistungen-013 .elementor-button, .gse-leistungen-013.gse-leistungen-013 .elementor-button:hover, .gse-leistungen-013.gse-leistungen-013 .elementor-button:focus, .gse-leistungen-013.gse-leistungen-013 .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-leistungen-013.gse-leistungen-013 .elementor-button, .gse-leistungen-013.gse-leistungen-013 .elementor-button:hover, .gse-leistungen-013.gse-leistungen-013 .elementor-button:focus, .gse-leistungen-013.gse-leistungen-013 .elementor-button:visited{display:flex}
.gse-leistungen-013.gse-leistungen-013 .elementor-button-text{display:contents}
.gse-leistungen-013.gse-leistungen-013 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}
div.gse-leistungen-013.gse-leistungen-013 .elementor-button{text-decoration:none}
aside.gse-leistungen-014.gse-leistungen-014{--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-leistungen-014.gse-leistungen-014{box-sizing:border-box}
aside.gse-leistungen-014.gse-leistungen-014{display:flex;flex-direction:column;gap:16px;justify-self:end;width:min(100%, 360px)}
@media (max-width: 960px){aside.gse-leistungen-014.gse-leistungen-014{justify-self:start;width:100%}
}
@media (prefers-reduced-motion: reduce){aside.gse-leistungen-014.gse-leistungen-014{transition:none !important}
}
div.gse-leistungen-015.gse-leistungen-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-leistungen-015.gse-leistungen-015{min-width:auto;width:auto}
div.gse-leistungen-015.gse-leistungen-015 > ul{box-sizing:border-box}
div.gse-leistungen-015.gse-leistungen-015 > ul{list-style:none;margin:0px;padding:0px}
div.gse-leistungen-015.gse-leistungen-015 > ul:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-015.gse-leistungen-015 > ul{display:flex;gap:10px;flex-wrap:wrap}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-015.gse-leistungen-015 > ul{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
section.gse-leistungen-016.gse-leistungen-016{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;background:linear-gradient(90deg, rgb(159, 101, 81) 0%, rgb(182, 126, 106) 24%, rgb(214, 161, 141) 50%, rgb(231, 179, 159) 76%, rgb(245, 194, 175) 100%);color:rgb(43, 27, 20);box-sizing:border-box}
section.gse-leistungen-016.gse-leistungen-016{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){section.gse-leistungen-016.gse-leistungen-016{transition:none !important}
}
div.gse-leistungen-017.gse-leistungen-017{justify-content:normal;align-content:normal;--position:static;--text-align:inherit;min-width:auto;transition:none;max-width:1360px;box-sizing:border-box}
div.gse-leistungen-017.gse-leistungen-017{box-sizing:border-box}
div.gse-leistungen-017.gse-leistungen-017{max-width:1360px;margin:0px auto;padding:0px clamp(20px, 4vw, 56px)}
div.gse-leistungen-017.gse-leistungen-017{display:grid;grid-template-columns:repeat(4, 1fr)}
@media (max-width: 960px){div.gse-leistungen-017.gse-leistungen-017{grid-template-columns:1fr 1fr}
}
@media (max-width: 640px){div.gse-leistungen-017.gse-leistungen-017{grid-template-columns:1fr}
}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-017.gse-leistungen-017{transition:none !important}
}
div.gse-leistungen-018.gse-leistungen-018{--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box;border-right:1px solid rgba(43, 27, 20, 0.16)}
div.gse-leistungen-018.gse-leistungen-018{box-sizing:border-box}
div.gse-leistungen-018.gse-leistungen-018{display:flex;gap:18px;align-items:flex-start;padding:clamp(28px, 3vw, 44px) clamp(16px, 2vw, 30px)}
@media (max-width: 960px){div.gse-leistungen-018.gse-leistungen-018{padding-left:0px}
}
div.gse-leistungen-018.gse-leistungen-018{padding-left:0px}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-018.gse-leistungen-018{transition:none !important}
}
@media (max-width: 640px){div.gse-leistungen-018.gse-leistungen-018{padding-left:0px !important}
}
div.gse-leistungen-019.gse-leistungen-019{flex:0 0 auto;--position:static;--text-align:inherit;--height:52px;min-width:auto;transition:none;color:rgb(140, 83, 64);box-shadow:rgba(79, 50, 37, 0.18) 0px 12px 26px, rgba(255, 255, 255, 0.7) 0px 0px 0px 1px inset;box-sizing:border-box}
div.gse-leistungen-019.gse-leistungen-019{box-sizing:border-box}
div.gse-leistungen-019.gse-leistungen-019{width:52px;height:52px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-019.gse-leistungen-019{transition:none !important}
}
div.gse-leistungen-020.gse-leistungen-020{position:static;min-width:auto;width:auto;transition:none;gap:normal;display:block}
.elementor.elementor .e-con>div.gse-leistungen-020.gse-leistungen-020{min-width:auto;width:auto}
div.gse-leistungen-020.gse-leistungen-020{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-020.gse-leistungen-020{transition:none !important}
}
.gse-leistungen-020.gse-leistungen-020 .elementor-icon-wrapper, .gse-leistungen-020.gse-leistungen-020 .elementor-icon{display:contents;color:inherit;font-size:inherit;line-height:inherit;transition:none;text-align:inherit;fill:inherit;border:0;padding:0;background:none}
.gse-leistungen-020.gse-leistungen-020 .elementor-icon svg{width:24px;height:24px;position:static;display:block;fill:none;stroke:currentColor}
div.gse-leistungen-021.gse-leistungen-021{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-leistungen-021.gse-leistungen-021{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-021.gse-leistungen-021{transition:none !important}
}
div.gse-leistungen-022.gse-leistungen-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-leistungen-022.gse-leistungen-022{min-width:auto;width:auto}
div.gse-leistungen-022.gse-leistungen-022 > b{box-sizing:border-box}
div.gse-leistungen-022.gse-leistungen-022 > b:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-022.gse-leistungen-022 > b{font-variation-settings:"opsz" 11}
div.gse-leistungen-022.gse-leistungen-022 > b{display:block;font:500 clamp(19px,1.5vw,22px)/1.2 var(--serif);color:rgb(43, 27, 20)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-022.gse-leistungen-022 > b{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-023.gse-leistungen-023{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-leistungen-023.gse-leistungen-023{min-width:auto;width:auto}
div.gse-leistungen-023.gse-leistungen-023 > span{box-sizing:border-box}
div.gse-leistungen-023.gse-leistungen-023 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-023.gse-leistungen-023 > span{display:block;margin-top:4px;font:300 13px/1.55 var(--sans);color:rgb(79, 50, 37)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-023.gse-leistungen-023 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-024.gse-leistungen-024{--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box;border-right:1px solid rgba(43, 27, 20, 0.16)}
div.gse-leistungen-024.gse-leistungen-024{box-sizing:border-box}
div.gse-leistungen-024.gse-leistungen-024{display:flex;gap:18px;align-items:flex-start;padding:clamp(28px, 3vw, 44px) clamp(16px, 2vw, 30px)}
@media (max-width: 960px){div.gse-leistungen-024.gse-leistungen-024{padding-left:0px}
}
@media (max-width: 960px){div.gse-leistungen-024.gse-leistungen-024{padding-left:clamp(16px, 2vw, 30px)}
}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-024.gse-leistungen-024{transition:none !important}
}
@media (max-width: 640px){div.gse-leistungen-024.gse-leistungen-024{padding-left:0px !important}
}
div.gse-leistungen-025.gse-leistungen-025{flex:0 0 auto;--position:static;--text-align:inherit;--height:52px;min-width:auto;transition:none;color:rgb(140, 83, 64);box-shadow:rgba(79, 50, 37, 0.18) 0px 12px 26px, rgba(255, 255, 255, 0.7) 0px 0px 0px 1px inset;box-sizing:border-box}
div.gse-leistungen-025.gse-leistungen-025{box-sizing:border-box}
div.gse-leistungen-025.gse-leistungen-025{width:52px;height:52px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-025.gse-leistungen-025{transition:none !important}
}
div.gse-leistungen-026.gse-leistungen-026{position:static;min-width:auto;width:auto;transition:none;gap:normal;display:block}
.elementor.elementor .e-con>div.gse-leistungen-026.gse-leistungen-026{min-width:auto;width:auto}
div.gse-leistungen-026.gse-leistungen-026{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-026.gse-leistungen-026{transition:none !important}
}
.gse-leistungen-026.gse-leistungen-026 .elementor-icon-wrapper, .gse-leistungen-026.gse-leistungen-026 .elementor-icon{display:contents;color:inherit;font-size:inherit;line-height:inherit;transition:none;text-align:inherit;fill:inherit;border:0;padding:0;background:none}
.gse-leistungen-026.gse-leistungen-026 .elementor-icon svg{width:24px;height:24px;position:static;display:block;fill:none;stroke:currentColor}
div.gse-leistungen-027.gse-leistungen-027{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-leistungen-027.gse-leistungen-027{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-027.gse-leistungen-027{transition:none !important}
}
div.gse-leistungen-028.gse-leistungen-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-leistungen-028.gse-leistungen-028{min-width:auto;width:auto}
div.gse-leistungen-028.gse-leistungen-028 > b{box-sizing:border-box}
div.gse-leistungen-028.gse-leistungen-028 > b:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-028.gse-leistungen-028 > b{font-variation-settings:"opsz" 11}
div.gse-leistungen-028.gse-leistungen-028 > b{display:block;font:500 clamp(19px,1.5vw,22px)/1.2 var(--serif);color:rgb(43, 27, 20)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-028.gse-leistungen-028 > b{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-029.gse-leistungen-029{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-leistungen-029.gse-leistungen-029{min-width:auto;width:auto}
div.gse-leistungen-029.gse-leistungen-029 > span{box-sizing:border-box}
div.gse-leistungen-029.gse-leistungen-029 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-029.gse-leistungen-029 > span{display:block;margin-top:4px;font:300 13px/1.55 var(--sans);color:rgb(79, 50, 37)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-029.gse-leistungen-029 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-030.gse-leistungen-030{--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box;border-right:1px solid rgba(43, 27, 20, 0.16)}
div.gse-leistungen-030.gse-leistungen-030{box-sizing:border-box}
div.gse-leistungen-030.gse-leistungen-030{display:flex;gap:18px;align-items:flex-start;padding:clamp(28px, 3vw, 44px) clamp(16px, 2vw, 30px)}
@media (max-width: 960px){div.gse-leistungen-030.gse-leistungen-030{padding-left:0px}
}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-030.gse-leistungen-030{transition:none !important}
}
@media (max-width: 640px){div.gse-leistungen-030.gse-leistungen-030{padding-left:0px !important}
}
div.gse-leistungen-031.gse-leistungen-031{flex:0 0 auto;--position:static;--text-align:inherit;--height:52px;min-width:auto;transition:none;color:rgb(140, 83, 64);box-shadow:rgba(79, 50, 37, 0.18) 0px 12px 26px, rgba(255, 255, 255, 0.7) 0px 0px 0px 1px inset;box-sizing:border-box}
div.gse-leistungen-031.gse-leistungen-031{box-sizing:border-box}
div.gse-leistungen-031.gse-leistungen-031{width:52px;height:52px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-031.gse-leistungen-031{transition:none !important}
}
div.gse-leistungen-032.gse-leistungen-032{position:static;min-width:auto;width:auto;transition:none;gap:normal;display:block}
.elementor.elementor .e-con>div.gse-leistungen-032.gse-leistungen-032{min-width:auto;width:auto}
div.gse-leistungen-032.gse-leistungen-032{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-032.gse-leistungen-032{transition:none !important}
}
.gse-leistungen-032.gse-leistungen-032 .elementor-icon-wrapper, .gse-leistungen-032.gse-leistungen-032 .elementor-icon{display:contents;color:inherit;font-size:inherit;line-height:inherit;transition:none;text-align:inherit;fill:inherit;border:0;padding:0;background:none}
.gse-leistungen-032.gse-leistungen-032 .elementor-icon svg{width:24px;height:24px;position:static;display:block;fill:none;stroke:currentColor}
div.gse-leistungen-033.gse-leistungen-033{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-leistungen-033.gse-leistungen-033{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-033.gse-leistungen-033{transition:none !important}
}
div.gse-leistungen-034.gse-leistungen-034{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-leistungen-034.gse-leistungen-034{min-width:auto;width:auto}
div.gse-leistungen-034.gse-leistungen-034 > b{box-sizing:border-box}
div.gse-leistungen-034.gse-leistungen-034 > b:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-034.gse-leistungen-034 > b{font-variation-settings:"opsz" 11}
div.gse-leistungen-034.gse-leistungen-034 > b{display:block;font:500 clamp(19px,1.5vw,22px)/1.2 var(--serif);color:rgb(43, 27, 20)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-034.gse-leistungen-034 > b{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-035.gse-leistungen-035{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-leistungen-035.gse-leistungen-035{min-width:auto;width:auto}
div.gse-leistungen-035.gse-leistungen-035 > span{box-sizing:border-box}
div.gse-leistungen-035.gse-leistungen-035 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-035.gse-leistungen-035 > span{display:block;margin-top:4px;font:300 13px/1.55 var(--sans);color:rgb(79, 50, 37)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-035.gse-leistungen-035 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-036.gse-leistungen-036{--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box;border-right:0px}
div.gse-leistungen-036.gse-leistungen-036{box-sizing:border-box}
div.gse-leistungen-036.gse-leistungen-036{display:flex;gap:18px;align-items:flex-start;padding:clamp(28px, 3vw, 44px) clamp(16px, 2vw, 30px)}
@media (max-width: 960px){div.gse-leistungen-036.gse-leistungen-036{padding-left:0px}
}
@media (max-width: 960px){div.gse-leistungen-036.gse-leistungen-036{padding-left:clamp(16px, 2vw, 30px)}
}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-036.gse-leistungen-036{transition:none !important}
}
@media (max-width: 640px){div.gse-leistungen-036.gse-leistungen-036{padding-left:0px !important}
}
div.gse-leistungen-037.gse-leistungen-037{flex:0 0 auto;--position:static;--text-align:inherit;--height:52px;min-width:auto;transition:none;color:rgb(140, 83, 64);box-shadow:rgba(79, 50, 37, 0.18) 0px 12px 26px, rgba(255, 255, 255, 0.7) 0px 0px 0px 1px inset;box-sizing:border-box}
div.gse-leistungen-037.gse-leistungen-037{box-sizing:border-box}
div.gse-leistungen-037.gse-leistungen-037{width:52px;height:52px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-037.gse-leistungen-037{transition:none !important}
}
div.gse-leistungen-038.gse-leistungen-038{position:static;min-width:auto;width:auto;transition:none;gap:normal;display:block}
.elementor.elementor .e-con>div.gse-leistungen-038.gse-leistungen-038{min-width:auto;width:auto}
div.gse-leistungen-038.gse-leistungen-038{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-038.gse-leistungen-038{transition:none !important}
}
.gse-leistungen-038.gse-leistungen-038 .elementor-icon-wrapper, .gse-leistungen-038.gse-leistungen-038 .elementor-icon{display:contents;color:inherit;font-size:inherit;line-height:inherit;transition:none;text-align:inherit;fill:inherit;border:0;padding:0;background:none}
.gse-leistungen-038.gse-leistungen-038 .elementor-icon svg{width:24px;height:24px;position:static;display:block;fill:none;stroke:currentColor}
div.gse-leistungen-039.gse-leistungen-039{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-leistungen-039.gse-leistungen-039{box-sizing:border-box}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-039.gse-leistungen-039{transition:none !important}
}
div.gse-leistungen-040.gse-leistungen-040{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-leistungen-040.gse-leistungen-040{min-width:auto;width:auto}
div.gse-leistungen-040.gse-leistungen-040 > b{box-sizing:border-box}
div.gse-leistungen-040.gse-leistungen-040 > b:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-040.gse-leistungen-040 > b{font-variation-settings:"opsz" 11}
div.gse-leistungen-040.gse-leistungen-040 > b{display:block;font:500 clamp(19px,1.5vw,22px)/1.2 var(--serif);color:rgb(43, 27, 20)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-040.gse-leistungen-040 > b{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-041.gse-leistungen-041{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-leistungen-041.gse-leistungen-041{min-width:auto;width:auto}
div.gse-leistungen-041.gse-leistungen-041 > span{box-sizing:border-box}
div.gse-leistungen-041.gse-leistungen-041 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-041.gse-leistungen-041 > span{display:block;margin-top:4px;font:300 13px/1.55 var(--sans);color:rgb(79, 50, 37)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-041.gse-leistungen-041 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
section.gse-leistungen-042.gse-leistungen-042{display:block;--position:relative;--text-align:inherit;min-width:auto;transition:none;background:radial-gradient(60% 50% at 50% 0%,rgba(251,247,243,.3),rgba(251,247,243,0) 70%),url("../../site/assets/silk-blush.webp") center/cover no-repeat,var(--paper);box-sizing:border-box}
section.gse-leistungen-042.gse-leistungen-042{box-sizing:border-box}
section.gse-leistungen-042.gse-leistungen-042{padding:clamp(90px, 11vw, 170px) 0px}
@media (prefers-reduced-motion: reduce){section.gse-leistungen-042.gse-leistungen-042{transition:none !important}
}
div.gse-leistungen-043.gse-leistungen-043{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;max-width:1360px;box-sizing:border-box}
div.gse-leistungen-043.gse-leistungen-043{box-sizing:border-box}
div.gse-leistungen-043.gse-leistungen-043{max-width:1360px;margin:0px auto;padding:0px clamp(20px, 4vw, 56px)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-043.gse-leistungen-043{transition:none !important}
}
div.gse-leistungen-044.gse-leistungen-044{display:block;--position:static;--text-align:center;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-leistungen-044.gse-leistungen-044{box-sizing:border-box}
div.gse-leistungen-044.gse-leistungen-044{text-align:center}
div.gse-leistungen-044.gse-leistungen-044{margin-bottom:clamp(44px, 5vw, 72px)}
div.gse-leistungen-044.gse-leistungen-044{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-leistungen-044.gse-leistungen-044{transition:none !important}
}
div.gse-leistungen-044.gse-leistungen-044.in{opacity:1;transform:none}
div.gse-leistungen-045.gse-leistungen-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-leistungen-045.gse-leistungen-045{min-width:auto;width:auto}
div.gse-leistungen-045.gse-leistungen-045 > p{box-sizing:border-box}
div.gse-leistungen-045.gse-leistungen-045 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-045.gse-leistungen-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)}
div.gse-leistungen-045.gse-leistungen-045 > p{justify-content:center}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-045.gse-leistungen-045 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-046.gse-leistungen-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-leistungen-046.gse-leistungen-046{min-width:auto;width:auto}
.gse-leistungen-046.gse-leistungen-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-leistungen-046.gse-leistungen-046{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-leistungen-046.gse-leistungen-046{margin:0px}
div.gse-leistungen-046.gse-leistungen-046{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-leistungen-046.gse-leistungen-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-leistungen-046.gse-leistungen-046{transition:none !important}
}
div.gse-leistungen-047.gse-leistungen-047{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-leistungen-047.gse-leistungen-047{min-width:auto;width:auto}
div.gse-leistungen-047.gse-leistungen-047 > p{box-sizing:border-box}
div.gse-leistungen-047.gse-leistungen-047 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-047.gse-leistungen-047 > p{margin:0px;max-width:52ch;font-size:clamp(15px, 1.05vw, 17px);color:var(--text);text-wrap:pretty}
div.gse-leistungen-047.gse-leistungen-047 > p{margin-left:auto;margin-right:auto;max-width:62ch}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-047.gse-leistungen-047 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-048.gse-leistungen-048{justify-content:normal;align-content:normal;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-leistungen-048.gse-leistungen-048{box-sizing:border-box}
div.gse-leistungen-048.gse-leistungen-048{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px, 2.6vw, 36px)}
@media (max-width: 960px){div.gse-leistungen-048.gse-leistungen-048{grid-template-columns:1fr 1fr}
}
@media (max-width: 640px){div.gse-leistungen-048.gse-leistungen-048{grid-template-columns:1fr}
}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-048.gse-leistungen-048{transition:none !important}
}
a.gse-leistungen-049.gse-leistungen-049{display:block;--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);aspect-ratio:3 / 4;color:rgb(251, 247, 243);box-shadow:rgba(43, 27, 20, 0.18) 0px 30px 70px;box-sizing:border-box;text-decoration:none;opacity:0;transform:translateY(22px)}
a.gse-leistungen-049.gse-leistungen-049{box-sizing:border-box}
a.gse-leistungen-049.gse-leistungen-049{display:block;aspect-ratio:3 / 4;border-radius:30px;overflow:hidden;transition:transform 0.5s, box-shadow 0.5s}
@media (max-width: 640px){a.gse-leistungen-049.gse-leistungen-049{aspect-ratio:4 / 5}
}
a.gse-leistungen-049.gse-leistungen-049{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){a.gse-leistungen-049.gse-leistungen-049{transition:none !important}
}
a.gse-leistungen-049.gse-leistungen-049::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}
a.gse-leistungen-049.gse-leistungen-049::after{content:"";position:absolute;inset:0px;background:linear-gradient(rgba(26, 16, 12, 0.08) 22%, rgba(26, 16, 12, 0.72) 56%, rgba(26, 16, 12, 0.97) 100%)}
a.gse-leistungen-049.gse-leistungen-049.in{opacity:1;transform:none}
div.gse-leistungen-050.gse-leistungen-050{min-width:auto;gap:normal;z-index:auto;display:block;text-align:inherit;line-height:inherit}
.elementor.elementor .e-con>div.gse-leistungen-050.gse-leistungen-050{min-width:auto}
div.gse-leistungen-050.gse-leistungen-050{height:100%}
.gse-leistungen-050.gse-leistungen-050 img{display:block;vertical-align:baseline;max-width:none;border:0;border-radius:0;box-shadow:none;width:auto;height:auto}
.gse-leistungen-050.gse-leistungen-050 a{display:contents}
.gse-leistungen-050.gse-leistungen-050 img{box-sizing:border-box}
.gse-leistungen-050.gse-leistungen-050 img{display:block;max-width:100%}
.gse-leistungen-050.gse-leistungen-050 img:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-050.gse-leistungen-050{inset:0px}
.gse-leistungen-050.gse-leistungen-050 img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s cubic-bezier(0.2, 0.7, 0.2, 1)}
@media (prefers-reduced-motion: reduce){.gse-leistungen-050.gse-leistungen-050 img{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-051.gse-leistungen-051{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-leistungen-051.gse-leistungen-051{min-width:auto;width:auto}
div.gse-leistungen-051.gse-leistungen-051 > span{box-sizing:border-box}
div.gse-leistungen-051.gse-leistungen-051 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-051.gse-leistungen-051 > span{inset:14px;border-radius:20px;border:1px solid rgba(245, 194, 175, 0.35);z-index:1;pointer-events:none}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-051.gse-leistungen-051 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-052.gse-leistungen-052{display:block;--text-align:inherit;min-width:auto;transition:none;right:0px;bottom:0px;left:0px;box-sizing:border-box}
div.gse-leistungen-052.gse-leistungen-052{box-sizing:border-box}
div.gse-leistungen-052.gse-leistungen-052{left:0px;right:0px;bottom:0px;z-index:1;padding:clamp(26px, 2.8vw, 40px)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-052.gse-leistungen-052{transition:none !important}
}
div.gse-leistungen-053.gse-leistungen-053{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-leistungen-053.gse-leistungen-053{min-width:auto;width:auto}
div.gse-leistungen-053.gse-leistungen-053 > span{box-sizing:border-box}
div.gse-leistungen-053.gse-leistungen-053 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-053.gse-leistungen-053 > span{font-variation-settings:"opsz" 11}
div.gse-leistungen-053.gse-leistungen-053 > span{font:italic 400 clamp(26px,2.2vw,32px)/1 var(--serif);background:var(--metal-light);background-clip:text;color:transparent}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-053.gse-leistungen-053 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-054.gse-leistungen-054{font-size:1.17em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-leistungen-054.gse-leistungen-054{min-width:auto;width:auto}
.gse-leistungen-054.gse-leistungen-054 .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-leistungen-054.gse-leistungen-054{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-leistungen-054.gse-leistungen-054{margin:0px}
div.gse-leistungen-054.gse-leistungen-054{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-leistungen-054.gse-leistungen-054{font-size:clamp(24px, 2vw, 30px);line-height:1.15}
.elementor.elementor .e-con>div.gse-leistungen-054.gse-leistungen-054{margin:10px 0px}
div.gse-leistungen-054.gse-leistungen-054{margin:10px 0px;font-size:clamp(26px, 2.3vw, 36px);line-height:1.08;color:rgb(251, 247, 243)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-054.gse-leistungen-054{transition:none !important}
}
div.gse-leistungen-055.gse-leistungen-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-leistungen-055.gse-leistungen-055{min-width:auto;width:auto}
div.gse-leistungen-055.gse-leistungen-055 > p{box-sizing:border-box}
div.gse-leistungen-055.gse-leistungen-055 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-055.gse-leistungen-055 > p{margin:0px 0px 16px;font:300 14px/1.7 var(--sans);color:rgba(251, 247, 243, 0.82)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-055.gse-leistungen-055 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-056.gse-leistungen-056{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-leistungen-056.gse-leistungen-056{min-width:auto;width:auto}
div.gse-leistungen-056.gse-leistungen-056 > p{box-sizing:border-box}
div.gse-leistungen-056.gse-leistungen-056 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-056.gse-leistungen-056 > p{margin:0px 0px 16px;font:300 14px/1.7 var(--sans);color:rgba(251, 247, 243, 0.82)}
div.gse-leistungen-056.gse-leistungen-056 > p{margin:-4px 0px 16px;font:400 10px/1.7 var(--sans);letter-spacing:0.26em;text-transform:uppercase;color:rgb(245, 194, 175)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-056.gse-leistungen-056 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-057.gse-leistungen-057{display:inline-flex;--position:static;--text-align:inherit;min-width:auto;transition:color 0.3s, gap 0.3s;font:500 10.5px/1 var(--sans);letter-spacing:0.3em;text-transform:uppercase;box-sizing:border-box;color:rgb(245, 194, 175)}
div.gse-leistungen-057.gse-leistungen-057{box-sizing:border-box}
div.gse-leistungen-057.gse-leistungen-057{display:inline-flex;align-items:center;gap:14px;min-height:44px;transition:color 0.3s, gap 0.3s}
div.gse-leistungen-057.gse-leistungen-057:hover{gap:20px}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-057.gse-leistungen-057{transition:none !important}
}
div.gse-leistungen-057.gse-leistungen-057::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-leistungen-057.gse-leistungen-057::before{content:"";width:32px;height:1px;background:currentcolor;opacity:0.6}
div.gse-leistungen-058.gse-leistungen-058{display:block;min-width:auto;width:auto;position:static;transition:none}
.elementor.elementor .e-con>div.gse-leistungen-058.gse-leistungen-058{min-width:auto;width:auto}
div.gse-leistungen-059.gse-leistungen-059{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-leistungen-059.gse-leistungen-059{min-width:auto;width:auto}
div.gse-leistungen-059.gse-leistungen-059 > span{box-sizing:border-box}
div.gse-leistungen-059.gse-leistungen-059 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-059.gse-leistungen-059 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
a.gse-leistungen-060.gse-leistungen-060{display:block;--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);aspect-ratio:3 / 4;color:rgb(251, 247, 243);box-shadow:rgba(43, 27, 20, 0.18) 0px 30px 70px;box-sizing:border-box;text-decoration:none;opacity:0;transform:translateY(22px);transition-delay:0.12s}
a.gse-leistungen-060.gse-leistungen-060{box-sizing:border-box}
a.gse-leistungen-060.gse-leistungen-060{display:block;aspect-ratio:3 / 4;border-radius:30px;overflow:hidden;transition:transform 0.5s, box-shadow 0.5s}
@media (max-width: 640px){a.gse-leistungen-060.gse-leistungen-060{aspect-ratio:4 / 5}
}
a.gse-leistungen-060.gse-leistungen-060{transition:opacity 1s cubic-bezier(0.2, 0.7, 0.2, 1), transform 1s cubic-bezier(0.2, 0.7, 0.2, 1)}
a.gse-leistungen-060.gse-leistungen-060{transition-delay:0.12s}
@media (prefers-reduced-motion: reduce){a.gse-leistungen-060.gse-leistungen-060{transition:none !important}
}
a.gse-leistungen-060.gse-leistungen-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}
a.gse-leistungen-060.gse-leistungen-060::after{content:"";position:absolute;inset:0px;background:linear-gradient(rgba(26, 16, 12, 0.08) 22%, rgba(26, 16, 12, 0.72) 56%, rgba(26, 16, 12, 0.97) 100%)}
a.gse-leistungen-060.gse-leistungen-060.in{opacity:1;transform:none}
div.gse-leistungen-061.gse-leistungen-061{min-width:auto;gap:normal;z-index:auto;display:block;text-align:inherit;line-height:inherit}
.elementor.elementor .e-con>div.gse-leistungen-061.gse-leistungen-061{min-width:auto}
div.gse-leistungen-061.gse-leistungen-061{height:100%}
.gse-leistungen-061.gse-leistungen-061 img{display:block;vertical-align:baseline;max-width:none;border:0;border-radius:0;box-shadow:none;width:auto;height:auto}
.gse-leistungen-061.gse-leistungen-061 a{display:contents}
.gse-leistungen-061.gse-leistungen-061 img{box-sizing:border-box}
.gse-leistungen-061.gse-leistungen-061 img{display:block;max-width:100%}
.gse-leistungen-061.gse-leistungen-061 img:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-061.gse-leistungen-061{inset:0px}
.gse-leistungen-061.gse-leistungen-061 img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s cubic-bezier(0.2, 0.7, 0.2, 1)}
@media (prefers-reduced-motion: reduce){.gse-leistungen-061.gse-leistungen-061 img{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-062.gse-leistungen-062{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-leistungen-062.gse-leistungen-062{min-width:auto;width:auto}
div.gse-leistungen-062.gse-leistungen-062 > span{box-sizing:border-box}
div.gse-leistungen-062.gse-leistungen-062 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-062.gse-leistungen-062 > span{inset:14px;border-radius:20px;border:1px solid rgba(245, 194, 175, 0.35);z-index:1;pointer-events:none}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-062.gse-leistungen-062 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-063.gse-leistungen-063{display:block;--text-align:inherit;min-width:auto;transition:none;right:0px;bottom:0px;left:0px;box-sizing:border-box}
div.gse-leistungen-063.gse-leistungen-063{box-sizing:border-box}
div.gse-leistungen-063.gse-leistungen-063{left:0px;right:0px;bottom:0px;z-index:1;padding:clamp(26px, 2.8vw, 40px)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-063.gse-leistungen-063{transition:none !important}
}
div.gse-leistungen-064.gse-leistungen-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-leistungen-064.gse-leistungen-064{min-width:auto;width:auto}
div.gse-leistungen-064.gse-leistungen-064 > span{box-sizing:border-box}
div.gse-leistungen-064.gse-leistungen-064 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-064.gse-leistungen-064 > span{font-variation-settings:"opsz" 11}
div.gse-leistungen-064.gse-leistungen-064 > span{font:italic 400 clamp(26px,2.2vw,32px)/1 var(--serif);background:var(--metal-light);background-clip:text;color:transparent}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-064.gse-leistungen-064 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-065.gse-leistungen-065{font-size:1.17em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-leistungen-065.gse-leistungen-065{min-width:auto;width:auto}
.gse-leistungen-065.gse-leistungen-065 .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-leistungen-065.gse-leistungen-065{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-leistungen-065.gse-leistungen-065{margin:0px}
div.gse-leistungen-065.gse-leistungen-065{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-leistungen-065.gse-leistungen-065{font-size:clamp(24px, 2vw, 30px);line-height:1.15}
.elementor.elementor .e-con>div.gse-leistungen-065.gse-leistungen-065{margin:10px 0px}
div.gse-leistungen-065.gse-leistungen-065{margin:10px 0px;font-size:clamp(26px, 2.3vw, 36px);line-height:1.08;color:rgb(251, 247, 243)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-065.gse-leistungen-065{transition:none !important}
}
div.gse-leistungen-066.gse-leistungen-066{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-leistungen-066.gse-leistungen-066{min-width:auto;width:auto}
div.gse-leistungen-066.gse-leistungen-066 > p{box-sizing:border-box}
div.gse-leistungen-066.gse-leistungen-066 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-066.gse-leistungen-066 > p{margin:0px 0px 16px;font:300 14px/1.7 var(--sans);color:rgba(251, 247, 243, 0.82)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-066.gse-leistungen-066 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-067.gse-leistungen-067{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-leistungen-067.gse-leistungen-067{min-width:auto;width:auto}
div.gse-leistungen-067.gse-leistungen-067 > p{box-sizing:border-box}
div.gse-leistungen-067.gse-leistungen-067 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-067.gse-leistungen-067 > p{margin:0px 0px 16px;font:300 14px/1.7 var(--sans);color:rgba(251, 247, 243, 0.82)}
div.gse-leistungen-067.gse-leistungen-067 > p{margin:-4px 0px 16px;font:400 10px/1.7 var(--sans);letter-spacing:0.26em;text-transform:uppercase;color:rgb(245, 194, 175)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-067.gse-leistungen-067 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-068.gse-leistungen-068{display:inline-flex;--position:static;--text-align:inherit;min-width:auto;transition:color 0.3s, gap 0.3s;font:500 10.5px/1 var(--sans);letter-spacing:0.3em;text-transform:uppercase;box-sizing:border-box;color:rgb(245, 194, 175)}
div.gse-leistungen-068.gse-leistungen-068{box-sizing:border-box}
div.gse-leistungen-068.gse-leistungen-068{display:inline-flex;align-items:center;gap:14px;min-height:44px;transition:color 0.3s, gap 0.3s}
div.gse-leistungen-068.gse-leistungen-068:hover{gap:20px}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-068.gse-leistungen-068{transition:none !important}
}
div.gse-leistungen-068.gse-leistungen-068::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-leistungen-068.gse-leistungen-068::before{content:"";width:32px;height:1px;background:currentcolor;opacity:0.6}
div.gse-leistungen-069.gse-leistungen-069{display:block;min-width:auto;width:auto;position:static;transition:none}
.elementor.elementor .e-con>div.gse-leistungen-069.gse-leistungen-069{min-width:auto;width:auto}
div.gse-leistungen-070.gse-leistungen-070{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-leistungen-070.gse-leistungen-070{min-width:auto;width:auto}
div.gse-leistungen-070.gse-leistungen-070 > span{box-sizing:border-box}
div.gse-leistungen-070.gse-leistungen-070 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-070.gse-leistungen-070 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
a.gse-leistungen-071.gse-leistungen-071{display:block;--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);aspect-ratio:3 / 4;color:rgb(251, 247, 243);box-shadow:rgba(43, 27, 20, 0.18) 0px 30px 70px;box-sizing:border-box;text-decoration:none;opacity:0;transform:translateY(22px);transition-delay:0.24s}
a.gse-leistungen-071.gse-leistungen-071{box-sizing:border-box}
a.gse-leistungen-071.gse-leistungen-071{display:block;aspect-ratio:3 / 4;border-radius:30px;overflow:hidden;transition:transform 0.5s, box-shadow 0.5s}
@media (max-width: 640px){a.gse-leistungen-071.gse-leistungen-071{aspect-ratio:4 / 5}
}
a.gse-leistungen-071.gse-leistungen-071{transition:opacity 1s cubic-bezier(0.2, 0.7, 0.2, 1), transform 1s cubic-bezier(0.2, 0.7, 0.2, 1)}
a.gse-leistungen-071.gse-leistungen-071{transition-delay:0.24s}
@media (prefers-reduced-motion: reduce){a.gse-leistungen-071.gse-leistungen-071{transition:none !important}
}
a.gse-leistungen-071.gse-leistungen-071::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}
a.gse-leistungen-071.gse-leistungen-071::after{content:"";position:absolute;inset:0px;background:linear-gradient(rgba(26, 16, 12, 0.08) 22%, rgba(26, 16, 12, 0.72) 56%, rgba(26, 16, 12, 0.97) 100%)}
a.gse-leistungen-071.gse-leistungen-071.in{opacity:1;transform:none}
div.gse-leistungen-072.gse-leistungen-072{min-width:auto;gap:normal;z-index:auto;display:block;text-align:inherit;line-height:inherit}
.elementor.elementor .e-con>div.gse-leistungen-072.gse-leistungen-072{min-width:auto}
div.gse-leistungen-072.gse-leistungen-072{height:100%}
.gse-leistungen-072.gse-leistungen-072 img{display:block;vertical-align:baseline;max-width:none;border:0;border-radius:0;box-shadow:none;width:auto;height:auto}
.gse-leistungen-072.gse-leistungen-072 a{display:contents}
.gse-leistungen-072.gse-leistungen-072 img{box-sizing:border-box}
.gse-leistungen-072.gse-leistungen-072 img{display:block;max-width:100%}
.gse-leistungen-072.gse-leistungen-072 img:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-072.gse-leistungen-072{inset:0px}
.gse-leistungen-072.gse-leistungen-072 img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s cubic-bezier(0.2, 0.7, 0.2, 1)}
@media (prefers-reduced-motion: reduce){.gse-leistungen-072.gse-leistungen-072 img{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-073.gse-leistungen-073{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-leistungen-073.gse-leistungen-073{min-width:auto;width:auto}
div.gse-leistungen-073.gse-leistungen-073 > span{box-sizing:border-box}
div.gse-leistungen-073.gse-leistungen-073 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-073.gse-leistungen-073 > span{inset:14px;border-radius:20px;border:1px solid rgba(245, 194, 175, 0.35);z-index:1;pointer-events:none}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-073.gse-leistungen-073 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-074.gse-leistungen-074{display:block;--text-align:inherit;min-width:auto;transition:none;right:0px;bottom:0px;left:0px;box-sizing:border-box}
div.gse-leistungen-074.gse-leistungen-074{box-sizing:border-box}
div.gse-leistungen-074.gse-leistungen-074{left:0px;right:0px;bottom:0px;z-index:1;padding:clamp(26px, 2.8vw, 40px)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-074.gse-leistungen-074{transition:none !important}
}
div.gse-leistungen-075.gse-leistungen-075{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-leistungen-075.gse-leistungen-075{min-width:auto;width:auto}
div.gse-leistungen-075.gse-leistungen-075 > span{box-sizing:border-box}
div.gse-leistungen-075.gse-leistungen-075 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-075.gse-leistungen-075 > span{font-variation-settings:"opsz" 11}
div.gse-leistungen-075.gse-leistungen-075 > span{font:italic 400 clamp(26px,2.2vw,32px)/1 var(--serif);background:var(--metal-light);background-clip:text;color:transparent}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-075.gse-leistungen-075 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-076.gse-leistungen-076{font-size:1.17em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-leistungen-076.gse-leistungen-076{min-width:auto;width:auto}
.gse-leistungen-076.gse-leistungen-076 .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-leistungen-076.gse-leistungen-076{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-leistungen-076.gse-leistungen-076{margin:0px}
div.gse-leistungen-076.gse-leistungen-076{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-leistungen-076.gse-leistungen-076{font-size:clamp(24px, 2vw, 30px);line-height:1.15}
.elementor.elementor .e-con>div.gse-leistungen-076.gse-leistungen-076{margin:10px 0px}
div.gse-leistungen-076.gse-leistungen-076{margin:10px 0px;font-size:clamp(26px, 2.3vw, 36px);line-height:1.08;color:rgb(251, 247, 243)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-076.gse-leistungen-076{transition:none !important}
}
div.gse-leistungen-077.gse-leistungen-077{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-leistungen-077.gse-leistungen-077{min-width:auto;width:auto}
div.gse-leistungen-077.gse-leistungen-077 > p{box-sizing:border-box}
div.gse-leistungen-077.gse-leistungen-077 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-077.gse-leistungen-077 > p{margin:0px 0px 16px;font:300 14px/1.7 var(--sans);color:rgba(251, 247, 243, 0.82)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-077.gse-leistungen-077 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-078.gse-leistungen-078{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-leistungen-078.gse-leistungen-078{min-width:auto;width:auto}
div.gse-leistungen-078.gse-leistungen-078 > p{box-sizing:border-box}
div.gse-leistungen-078.gse-leistungen-078 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-078.gse-leistungen-078 > p{margin:0px 0px 16px;font:300 14px/1.7 var(--sans);color:rgba(251, 247, 243, 0.82)}
div.gse-leistungen-078.gse-leistungen-078 > p{margin:-4px 0px 16px;font:400 10px/1.7 var(--sans);letter-spacing:0.26em;text-transform:uppercase;color:rgb(245, 194, 175)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-078.gse-leistungen-078 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-079.gse-leistungen-079{display:inline-flex;--position:static;--text-align:inherit;min-width:auto;transition:color 0.3s, gap 0.3s;font:500 10.5px/1 var(--sans);letter-spacing:0.3em;text-transform:uppercase;box-sizing:border-box;color:rgb(245, 194, 175)}
div.gse-leistungen-079.gse-leistungen-079{box-sizing:border-box}
div.gse-leistungen-079.gse-leistungen-079{display:inline-flex;align-items:center;gap:14px;min-height:44px;transition:color 0.3s, gap 0.3s}
div.gse-leistungen-079.gse-leistungen-079:hover{gap:20px}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-079.gse-leistungen-079{transition:none !important}
}
div.gse-leistungen-079.gse-leistungen-079::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-leistungen-079.gse-leistungen-079::before{content:"";width:32px;height:1px;background:currentcolor;opacity:0.6}
div.gse-leistungen-080.gse-leistungen-080{display:block;min-width:auto;width:auto;position:static;transition:none}
.elementor.elementor .e-con>div.gse-leistungen-080.gse-leistungen-080{min-width:auto;width:auto}
div.gse-leistungen-081.gse-leistungen-081{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-leistungen-081.gse-leistungen-081{min-width:auto;width:auto}
div.gse-leistungen-081.gse-leistungen-081 > span{box-sizing:border-box}
div.gse-leistungen-081.gse-leistungen-081 > span:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-081.gse-leistungen-081 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
section.gse-leistungen-082.gse-leistungen-082{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
section.gse-leistungen-082.gse-leistungen-082{box-sizing:border-box}
section.gse-leistungen-082.gse-leistungen-082{padding:clamp(90px, 11vw, 170px) 0px}
@media (prefers-reduced-motion: reduce){section.gse-leistungen-082.gse-leistungen-082{transition:none !important}
}
div.gse-leistungen-083.gse-leistungen-083{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;max-width:1360px;box-sizing:border-box}
div.gse-leistungen-083.gse-leistungen-083{box-sizing:border-box}
div.gse-leistungen-083.gse-leistungen-083{max-width:1360px;margin:0px auto;padding:0px clamp(20px, 4vw, 56px)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-083.gse-leistungen-083{transition:none !important}
}
div.gse-leistungen-084.gse-leistungen-084{display:block;--position:static;--text-align:center;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-leistungen-084.gse-leistungen-084{box-sizing:border-box}
div.gse-leistungen-084.gse-leistungen-084{text-align:center}
div.gse-leistungen-084.gse-leistungen-084{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-leistungen-084.gse-leistungen-084{margin-bottom:clamp(40px, 5vw, 64px)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-084.gse-leistungen-084{transition:none !important}
}
div.gse-leistungen-084.gse-leistungen-084.in{opacity:1;transform:none}
div.gse-leistungen-085.gse-leistungen-085{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-leistungen-085.gse-leistungen-085{min-width:auto;width:auto}
div.gse-leistungen-085.gse-leistungen-085 > p{box-sizing:border-box}
div.gse-leistungen-085.gse-leistungen-085 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-085.gse-leistungen-085 > 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-leistungen-085.gse-leistungen-085 > p{justify-content:center}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-085.gse-leistungen-085 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-086.gse-leistungen-086{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-leistungen-086.gse-leistungen-086{min-width:auto;width:auto}
.gse-leistungen-086.gse-leistungen-086 .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-leistungen-086.gse-leistungen-086{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-leistungen-086.gse-leistungen-086{margin:0px}
div.gse-leistungen-086.gse-leistungen-086{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-leistungen-086.gse-leistungen-086{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-leistungen-086.gse-leistungen-086{transition:none !important}
}
div.gse-leistungen-087.gse-leistungen-087{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-leistungen-087.gse-leistungen-087{min-width:auto;width:auto}
div.gse-leistungen-087.gse-leistungen-087 > ol{box-sizing:border-box}
div.gse-leistungen-087.gse-leistungen-087 > ol:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-087.gse-leistungen-087 > ol{display:grid;grid-template-columns:repeat(6, 1fr);gap:clamp(18px, 2.4vw, 32px);margin:0px;padding:0px}
@media (max-width: 960px){div.gse-leistungen-087.gse-leistungen-087 > ol{grid-template-columns:repeat(3, 1fr)}
}
@media (max-width: 640px){div.gse-leistungen-087.gse-leistungen-087 > ol{grid-template-columns:1fr}
}
@media (max-width: 640px){div.gse-leistungen-087.gse-leistungen-087 > ol{grid-template-columns:1fr 1fr}
}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-087.gse-leistungen-087 > ol{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
section.gse-leistungen-088.gse-leistungen-088{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
section.gse-leistungen-088.gse-leistungen-088{box-sizing:border-box}
section.gse-leistungen-088.gse-leistungen-088{padding:0px clamp(20px, 4vw, 56px) clamp(90px, 11vw, 170px)}
@media (prefers-reduced-motion: reduce){section.gse-leistungen-088.gse-leistungen-088{transition:none !important}
}
div.gse-leistungen-089.gse-leistungen-089{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-leistungen-089.gse-leistungen-089{box-sizing:border-box}
div.gse-leistungen-089.gse-leistungen-089{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-leistungen-089.gse-leistungen-089{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-leistungen-089.gse-leistungen-089{grid-template-columns:1fr}
}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-089.gse-leistungen-089{transition:none !important}
}
div.gse-leistungen-089.gse-leistungen-089::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-leistungen-089.gse-leistungen-089::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-leistungen-089.gse-leistungen-089::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-leistungen-089.gse-leistungen-089::after{content:"";position:absolute;inset:16px;border-radius:28px;border:1px solid rgba(245, 194, 175, 0.25);pointer-events:none}
div.gse-leistungen-089.gse-leistungen-089.in{opacity:1;transform:none}
div.gse-leistungen-090.gse-leistungen-090{display:block;--position:relative;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-leistungen-090.gse-leistungen-090{box-sizing:border-box}
div.gse-leistungen-090.gse-leistungen-090{padding:clamp(44px, 5.4vw, 90px)}
@media (max-width: 640px){div.gse-leistungen-090.gse-leistungen-090{padding:36px 26px 40px}
}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-090.gse-leistungen-090{transition:none !important}
}
div.gse-leistungen-091.gse-leistungen-091{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-leistungen-091.gse-leistungen-091{min-width:auto;width:auto}
div.gse-leistungen-091.gse-leistungen-091 > p{box-sizing:border-box}
div.gse-leistungen-091.gse-leistungen-091 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-091.gse-leistungen-091 > 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-leistungen-091.gse-leistungen-091 > p{color:rgb(245, 194, 175)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-091.gse-leistungen-091 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-092.gse-leistungen-092{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-leistungen-092.gse-leistungen-092{min-width:auto;width:auto}
.gse-leistungen-092.gse-leistungen-092 .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-leistungen-092.gse-leistungen-092{box-sizing:border-box}
.elementor.elementor .e-con>div.gse-leistungen-092.gse-leistungen-092{margin:0px}
div.gse-leistungen-092.gse-leistungen-092{font-family:var(--serif);font-weight:400;margin:0px;text-wrap:balance;font-variation-settings:"opsz" 11}
div.gse-leistungen-092.gse-leistungen-092{font-size:clamp(38px, 4.6vw, 70px);line-height:1.04;letter-spacing:-0.005em;font-weight:500}
div.gse-leistungen-092.gse-leistungen-092{font-size:clamp(36px, 4vw, 60px)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-092.gse-leistungen-092{transition:none !important}
}
div.gse-leistungen-093.gse-leistungen-093{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-leistungen-093.gse-leistungen-093{min-width:auto;width:auto}
div.gse-leistungen-093.gse-leistungen-093 > p{box-sizing:border-box}
div.gse-leistungen-093.gse-leistungen-093 > p:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-093.gse-leistungen-093 > p{margin:0px;max-width:52ch;font-size:clamp(15px, 1.05vw, 17px);color:var(--text);text-wrap:pretty}
div.gse-leistungen-093.gse-leistungen-093 > 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-leistungen-093.gse-leistungen-093 > p{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
div.gse-leistungen-094.gse-leistungen-094{--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-leistungen-094.gse-leistungen-094{box-sizing:border-box}
div.gse-leistungen-094.gse-leistungen-094{display:flex;flex-wrap:wrap;gap:14px}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-094.gse-leistungen-094{transition:none !important}
}
div.gse-leistungen-095.gse-leistungen-095{position:static;min-width:auto;width:auto;cursor:pointer;line-height:inherit}
.elementor.elementor .e-con>div.gse-leistungen-095.gse-leistungen-095{min-width:auto;width:auto}
div.gse-leistungen-095.gse-leistungen-095{box-sizing:border-box}
div.gse-leistungen-095.gse-leistungen-095{color:inherit}
div.gse-leistungen-095.gse-leistungen-095:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-095.gse-leistungen-095{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-leistungen-095.gse-leistungen-095{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-leistungen-095.gse-leistungen-095{padding:0px 26px;letter-spacing:0.2em}
}
div.gse-leistungen-095.gse-leistungen-095:hover{background-position:100% 0px}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-095.gse-leistungen-095{transition:none !important}
}
.gse-leistungen-095.gse-leistungen-095 .elementor-button-wrapper{display:grid;text-align:inherit}
.gse-leistungen-095.gse-leistungen-095 .elementor-button, .gse-leistungen-095.gse-leistungen-095 .elementor-button:hover, .gse-leistungen-095.gse-leistungen-095 .elementor-button:focus, .gse-leistungen-095.gse-leistungen-095 .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-leistungen-095.gse-leistungen-095 .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-leistungen-095.gse-leistungen-095 .elementor-button, .gse-leistungen-095.gse-leistungen-095 .elementor-button:hover, .gse-leistungen-095.gse-leistungen-095 .elementor-button:focus, .gse-leistungen-095.gse-leistungen-095 .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-leistungen-095.gse-leistungen-095 .elementor-button, .gse-leistungen-095.gse-leistungen-095 .elementor-button:hover, .gse-leistungen-095.gse-leistungen-095 .elementor-button:focus, .gse-leistungen-095.gse-leistungen-095 .elementor-button:visited{display:flex}
.gse-leistungen-095.gse-leistungen-095 .elementor-button-text{display:contents}
.gse-leistungen-095.gse-leistungen-095 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}
div.gse-leistungen-095.gse-leistungen-095 .elementor-button{text-decoration:none}
div.gse-leistungen-096.gse-leistungen-096{position:static;min-width:auto;width:auto;cursor:pointer;line-height:inherit}
.elementor.elementor .e-con>div.gse-leistungen-096.gse-leistungen-096{min-width:auto;width:auto}
div.gse-leistungen-096.gse-leistungen-096{box-sizing:border-box}
div.gse-leistungen-096.gse-leistungen-096{color:inherit}
div.gse-leistungen-096.gse-leistungen-096:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-096.gse-leistungen-096{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-leistungen-096.gse-leistungen-096{border-color:rgba(251, 247, 243, 0.5);color:rgb(251, 247, 243)}
@media (max-width: 640px){div.gse-leistungen-096.gse-leistungen-096{padding:0px 26px;letter-spacing:0.2em}
}
div.gse-leistungen-096.gse-leistungen-096:hover{background:rgb(251, 247, 243);color:var(--deep)}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-096.gse-leistungen-096{transition:none !important}
}
.gse-leistungen-096.gse-leistungen-096 .elementor-button-wrapper{display:grid;text-align:inherit}
.gse-leistungen-096.gse-leistungen-096 .elementor-button, .gse-leistungen-096.gse-leistungen-096 .elementor-button:hover, .gse-leistungen-096.gse-leistungen-096 .elementor-button:focus, .gse-leistungen-096.gse-leistungen-096 .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-leistungen-096.gse-leistungen-096 .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-leistungen-096.gse-leistungen-096 .elementor-button, .gse-leistungen-096.gse-leistungen-096 .elementor-button:hover, .gse-leistungen-096.gse-leistungen-096 .elementor-button:focus, .gse-leistungen-096.gse-leistungen-096 .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-leistungen-096.gse-leistungen-096 .elementor-button, .gse-leistungen-096.gse-leistungen-096 .elementor-button:hover, .gse-leistungen-096.gse-leistungen-096 .elementor-button:focus, .gse-leistungen-096.gse-leistungen-096 .elementor-button:visited{display:flex}
.gse-leistungen-096.gse-leistungen-096 .elementor-button-text{display:contents}
.gse-leistungen-096.gse-leistungen-096 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}
div.gse-leistungen-096.gse-leistungen-096 .elementor-button{text-decoration:none}
div.gse-leistungen-097.gse-leistungen-097{display:block;--position:relative;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-leistungen-097.gse-leistungen-097{box-sizing:border-box}
div.gse-leistungen-097.gse-leistungen-097{min-height:380px;overflow:hidden}
@media (max-width: 960px){div.gse-leistungen-097.gse-leistungen-097{min-height:260px;order:-1}
}
@media (prefers-reduced-motion: reduce){div.gse-leistungen-097.gse-leistungen-097{transition:none !important}
}
div.gse-leistungen-097.gse-leistungen-097::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-leistungen-097.gse-leistungen-097::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-leistungen-097.gse-leistungen-097::after{background:linear-gradient(rgba(31, 19, 16, 0) 45%, rgb(31, 19, 16) 100%)}
}
div.gse-leistungen-098.gse-leistungen-098{min-width:auto;transition:none;gap:normal;z-index:auto;display:block;text-align:inherit;line-height:inherit}
.elementor.elementor .e-con>div.gse-leistungen-098.gse-leistungen-098{min-width:auto}
div.gse-leistungen-098.gse-leistungen-098{height:100%}
.gse-leistungen-098.gse-leistungen-098 img{display:block;vertical-align:baseline;max-width:none;border:0;border-radius:0;box-shadow:none;width:auto;height:auto}
.gse-leistungen-098.gse-leistungen-098 a{display:contents}
.gse-leistungen-098.gse-leistungen-098 img{box-sizing:border-box}
.gse-leistungen-098.gse-leistungen-098 img{display:block;max-width:100%}
.gse-leistungen-098.gse-leistungen-098 img:focus-visible{outline:2px solid var(--copper2);outline-offset:3px}
div.gse-leistungen-098.gse-leistungen-098{inset:0px}
.gse-leistungen-098.gse-leistungen-098 img{width:100%;height:100%;object-fit:cover}
@media (prefers-reduced-motion: reduce){.gse-leistungen-098.gse-leistungen-098 img{animation:auto ease 0s 1 normal none running none !important;transition:none !important}
}
.gs-hidden{display:none!important}
div.gse-leistungen-003.gse-leistungen-003 > div{top:0;right:0;bottom:0;left:0}
div.gse-leistungen-004.gse-leistungen-004 > div{top:0;right:0;bottom:0;left:0}
div.gse-leistungen-005.gse-leistungen-005 > div{top:0;right:0;bottom:0;left:0}
div.gse-leistungen-047.gse-leistungen-047 > p{margin-top:0}
div.gse-leistungen-051.gse-leistungen-051 > span{top:0;right:0;bottom:0;left:0}
div.gse-leistungen-062.gse-leistungen-062 > span{top:0;right:0;bottom:0;left:0}
div.gse-leistungen-073.gse-leistungen-073 > span{top:0;right:0;bottom:0;left:0}
