html:root body :where([class*="gc-"],[class*="gc-"] *),html:root body :where([class*="gc-"],[class*="gc-"] *)::before,html:root body :where([class*="gc-"],[class*="gc-"] *)::after{box-sizing:border-box}html:root body .gc-wrap{width:100%;max-width:var(--gc-wrap);margin-inline:auto;padding-inline:var(--gc-gut)}html:root body .gc-frame{position:relative;max-width:var(--gc-frame);margin-inline:auto}html:root body .gc-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html:root body .gc-nb{white-space:nowrap}html:root body .gc-sec{padding-block:var(--gc-sec)}html:root body .gc-sec-head{display:grid;gap:var(--gc-s2);margin-bottom:clamp(32px,1.4rem + 2.4vw,72px)}html:root body .gc-sec-head-copy{display:grid;gap:var(--gc-s2)}html:root body .gc-head-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}@media (min-width:1024px){html:root body .gc-sec-head.gc-split{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gc-cgap);align-items:end}html:root body .gc-sec-head.gc-split>:first-child{grid-column:1/8}html:root body .gc-sec-head.gc-split>:last-child{grid-column:8/-1;justify-self:stretch}html:root body .gc-head-cta{justify-content:flex-end}html:root body .gc-beratung .gc-sec-head.gc-split{grid-template-columns:minmax(0,1fr);row-gap:var(--gc-s3)}html:root body .gc-beratung .gc-sec-head.gc-split>*{grid-column:auto}html:root body .gc-beratung .gc-head-cta{justify-content:flex-start}}@media (min-width:1440px){html:root body .gc-beratung .gc-sec-head.gc-split{grid-template-columns:repeat(12,minmax(0,1fr))}html:root body .gc-beratung .gc-sec-head.gc-split>:first-child{grid-column:1/9}html:root body .gc-beratung .gc-sec-head.gc-split>:last-child{grid-column:9/-1;flex-direction:column;align-items:flex-end;gap:10px}}html:root body .gc-sec,html:root body :is(.gc-cc-strip,.gc-cc),html:root body .gc-hero{scroll-margin-top:calc(var(--gc-hdr) + 16px)}html:root body .gc-sec,html:root body .gc-hero,html:root body .gc-tape-wrap,html:root body :is(.gc-cc-strip,.gc-cc),html:root body :is(.gc-ftr,.gc-footer){overflow-x:clip}@media (max-width:1023px){html:root body.gc-has-actionbar{padding-bottom:calc(var(--gc-abh) + env(safe-area-inset-bottom))}html:root body:has(.gc-actionbar){padding-bottom:calc(var(--gc-abh) + env(safe-area-inset-bottom))}}html:root body [class*="gc-"][hidden],html:root body [data-hint-only][hidden]{display:none}html:root body :is(.gc-sec,.gc-frame,.gc-cc-strip,.gc-cc).e-con-boxed{padding-inline:var(--gc-gut)}:where(.e-con).gc-dark{background-color:var(--gc-nacht)}html:root body :is(.gc-sec,.gc-frame,.gc-cc-strip,.gc-cc).e-con-boxed>.e-con-inner{max-width:calc(var(--gc-wrap) - 2*var(--gc-gut))}@media (max-width:720px){html:root body:not(.elementor-editor-active) [class*="gc-"][class*="gc-"].elementor-hidden-mobile{display:none}}@media (min-width:721px) and (max-width:1023px){html:root body:not(.elementor-editor-active) [class*="gc-"][class*="gc-"].elementor-hidden-tablet{display:none}}@media (min-width:1024px) and (max-width:1439px){html:root body:not(.elementor-editor-active) [class*="gc-"][class*="gc-"].elementor-hidden-laptop{display:none}}@media (min-width:1440px) and (max-width:1999px){html:root body:not(.elementor-editor-active) [class*="gc-"][class*="gc-"].elementor-hidden-desktop{display:none}}@media (min-width:2000px){html:root body:not(.elementor-editor-active) [class*="gc-"][class*="gc-"].elementor-hidden-widescreen{display:none}}