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