#header{background:#fff;box-shadow:0 .7rem 1.8rem rgba(17,17,17,.09)}#header nav{font-size:.96rem}#top{display:grid;grid-template-rows:minmax(0, 1fr) auto;isolation:isolate;position:relative}.fg-hero-content-panel{align-content:center;display:grid}.fg-hero-background,.fg-hero-overlay{inset:0;position:absolute}.fg-hero-background{filter:saturate(0.8) contrast(1.05);height:100%;object-fit:cover;width:100%;z-index:-2}.fg-hero-overlay{background:linear-gradient(90deg, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0.16) 48%, rgba(255, 255, 255, 0) 78%),linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 0.9) 43%, rgba(255, 255, 255, 0.62) 74%, rgba(255, 255, 255, 0.18) 100%);z-index:-1}.fg-hero-content-inner{background:transparent;border:0;box-shadow:none}.fg-hero-content-inner h1,.fg-hero-copy,#top>div:last-child{text-shadow:0 .08rem .65rem rgba(255,255,255,.72)}.fg-hero-footer{display:flex;gap:clamp(1.5rem,5vw,5rem);justify-content:space-between;max-width:55.75rem;width:calc(100% - 10vw)}.fg-hero-footer span{flex:1 1 0}.fg-hero-footer span:nth-child(2){text-align:center}.fg-hero-footer span:last-child{text-align:right}.fg-hero-mark{filter:drop-shadow(0 1.2rem 1.8rem rgba(17, 17, 17, 0.16))}.fg-section-label{font-size:1.2rem;letter-spacing:.045em;line-height:1.2}.fg-button{border-radius:1.25rem;box-shadow:0 .8rem 1.6rem rgba(17,17,17,.16)}.fg-story-intro{align-items:end;display:grid;gap:clamp(2rem,5vw,6rem);grid-template-columns:minmax(0, 1.1fr) minmax(18rem, 0.75fr)}#ansatz .fg-editorial-image{border-radius:1.25rem;margin-bottom:4rem;margin-top:5rem}#ansatz .principles{border:0;gap:1.25rem}#ansatz .principles article{background:#fff;border:1px solid rgba(17,17,17,.14);border-radius:1.25rem;box-shadow:0 1rem 2.5rem rgba(17,17,17,.07);padding:1.5rem}#ansatz .principles h3{margin-top:2.25rem}.fg-hero-copy,.fg-lead{font-size:clamp(1.16rem,1.55vw,1.42rem);line-height:1.58}.fg-card-copy,.fg-step-copy{font-size:1.08rem;line-height:1.6}.fg-contact-copy{font-size:1.2rem;line-height:1.55}.fg-editorial-image{background:#fff;border-radius:1.25rem;box-shadow:0 1.5rem 3.5rem rgba(17,17,17,.14);height:clamp(22rem,36vw,34rem);margin-inline:0;overflow:hidden}.fg-editorial-image img{display:block;height:100%;object-fit:cover;width:100%}.fg-editorial-image--process{min-height:25rem}.fg-company-card{--company-accent: #156bd1;background:#fff;border:1px solid rgba(17,17,17,.14);border-top:4px solid var(--company-accent);border-radius:1.25rem;display:flex;flex-direction:column;min-height:31rem;padding:1.8rem;box-shadow:0 .7rem 1.8rem rgba(17,17,17,.08);transition:box-shadow .2s ease,transform .2s ease}.fg-company-card:hover{box-shadow:0 1.4rem 3.2rem rgba(17,17,17,.15);transform:translateY(-0.3rem)}.fg-company-card--guidance{--company-accent: #156bd1}.fg-company-card--assekuranz{--company-accent: #1f638f}.fg-company-card--sachwerte{--company-accent: #247d7d}.fg-company-card__number{color:var(--company-accent);font-size:1.15rem;font-weight:600;letter-spacing:.06em}.fg-company-card__logo-wrap{align-items:center;display:flex;flex:1;justify-content:center;padding:2.75rem 1rem}.fg-company-card__logo{max-height:7rem;max-width:82%;object-fit:contain;width:auto}.fg-company-card__content{border-top:1px solid rgba(17,17,17,.14);padding-top:1rem}.fg-company-card__content p{color:#505050;font-size:.76rem;font-weight:600;letter-spacing:.035em;margin:0 0 1rem;text-transform:uppercase}.fg-company-card__content h3{font-family:var(--font-fg-title);font-size:clamp(2.2rem,3.2vw,3.35rem);font-weight:500;letter-spacing:-0.06em;line-height:.94;margin:0 0 1.75rem}.fg-company-card__link{color:var(--company-accent);display:flex;font-size:.78rem;font-weight:600;justify-content:space-between;letter-spacing:.03em;text-transform:uppercase}#ansatz .principles>article>span,#prozess ol>li>span{font-size:1.1rem}#inhalt h1 em,#inhalt h2 em,#inhalt h3 em{font-style:normal;font-weight:505}.fg-page-content{color:#39424e}.fg-page-content h2{color:#111;font-family:var(--font-fg-title);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:505;letter-spacing:-0.045em;line-height:1;margin:3.25rem 0 1rem}.fg-page-content p,.fg-page-content li{font-size:1.15rem;line-height:1.65}.wpcf7{margin-top:3.25rem}.wpcf7 label{color:#111;display:block;font-size:.9rem;font-weight:600;letter-spacing:.03em}.wpcf7 input:not([type=submit]),.wpcf7 textarea{appearance:none;background:#fff;border:1px solid rgba(17,17,17,.14);border-radius:1.25rem;box-sizing:border-box;color:#111;font:inherit;margin-top:.55rem;padding:.9rem 1rem;width:100%}.wpcf7 input:not([type=submit]):focus,.wpcf7 textarea:focus{border-color:#156bd1;box-shadow:0 0 0 .2rem rgba(21,107,209,.14);outline:0}.wpcf7 textarea{min-height:10rem}.wpcf7 input[type=submit]{appearance:none;background:#156bd1;border:0;border-radius:1.25rem;box-shadow:0 .8rem 1.6rem rgba(17,17,17,.16);color:#fff;cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;letter-spacing:.03em;padding:1rem 1.4rem;text-transform:uppercase}.wpcf7 .wpcf7-acceptance{display:block;margin:1.4rem 0 1.6rem}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-acceptance label{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem;line-height:1.5}.wpcf7 .wpcf7-acceptance input[type=checkbox]{accent-color:#156bd1;appearance:auto;border:0;border-radius:.25rem;box-shadow:none;flex:0 0 1.15rem;height:1.15rem;margin:.15rem 0 0;padding:0;width:1.15rem}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{font-size:.9rem;font-weight:500;letter-spacing:0}@media(max-width: 760px){#header nav{font-size:.9rem}#header>div>a:last-child{font-size:.72rem}.fg-section-label{font-size:1rem}.fg-hero-footer{align-items:flex-start;flex-direction:column;gap:.75rem;width:calc(100% - 2.5rem)}.fg-hero-footer span,.fg-hero-footer span:nth-child(2),.fg-hero-footer span:last-child{text-align:left}.fg-story-intro{display:block}.fg-story-intro .fg-lead{margin-top:2rem}#ansatz .fg-editorial-image{margin-bottom:3rem;margin-top:3rem}.fg-company-card{min-height:26rem}.fg-company-card__logo-wrap{padding-block:2rem}.fg-editorial-image{height:18rem}.fg-editorial-image--process{min-height:18rem}}
