.pullquote--bild{background:var(--navy-900);padding:150px 0!important}.pullquote--bild .pq-bild{position:absolute;inset:-80px 0;z-index:0;will-change:transform}.pullquote--bild .pq-bild img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.pullquote--bild .pq-bild:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#141d3ad1,#141d3ab3,#141d3adb)}.pullquote--bild .wrap{position:relative;z-index:1}.pullquote--bild .pq-text{color:#fff}.pullquote--bild .pq-em{color:var(--beige-l)}.pullquote--bild .pq-sub{color:#fffc}.pullquote--bild .pq-mark{color:var(--beige-l)}.pullquote--bild:before,.pullquote--bild:after{z-index:2;background:var(--beige-l)}.einblick{position:relative;overflow:hidden;background:var(--cream);padding:calc(var(--sec,110px) * .8) 0 calc(var(--sec,110px) * .7)}.einblick-kopf{text-align:center;margin-bottom:44px}.einblick-kopf .eyebrow{justify-content:center}.einblick-kopf h2{margin-top:16px;font-size:clamp(2rem,4vw,3rem)}.einblick{display:flex;flex-direction:column}.einblick-band{align-self:center;display:flex;gap:18px;align-items:center;will-change:transform}.einblick-band figure{margin:0;flex:0 0 auto;border-radius:10px;overflow:hidden;box-shadow:0 18px 40px #141d3a24}.einblick-band img{display:block;width:100%;height:100%;object-fit:cover}.ein-0{width:23vw;height:16vw}.ein-1{width:30vw;height:21vw}.ein-2{width:19vw;height:24vw}.ein-3{width:30vw;height:21vw}.ein-4{width:23vw;height:16vw}.cta-foto{position:absolute;top:0;right:0;bottom:0;width:44%;z-index:1}.cta-foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:30% 30%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 28%,#000 62%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 28%,#000 62%)}.cta-foto:before{content:none}.gestaltung-a .cta-stripes{display:none}.gestaltung-a .cta-inner{grid-template-columns:1fr;max-width:62%;gap:28px}.deko-streifen--stats{top:0;bottom:0;right:0;width:46%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 70%);mask-image:linear-gradient(90deg,transparent 0%,#000 70%)}.deko-schild--kontakt{--deko-winkel:10deg;bottom:-40px;left:max(-110px,calc((100vw - var(--maxw)) / 2 - 190px));width:clamp(240px,24vw,380px);opacity:.34}.deko-wort{position:absolute;z-index:0;top:34px;font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(6.5rem,17vw,16.5rem);line-height:1;letter-spacing:-.035em;color:var(--brown);opacity:.1;white-space:nowrap;will-change:transform}.deko-wort--r{right:-3vw}.deko-wort--l{left:-3vw}.deko-wort--fw{top:60px}@media(max-width:900px){.cta-foto{position:relative;width:auto;height:230px}.cta-foto img{-webkit-mask-image:linear-gradient(0deg,transparent 0%,#000 55%);mask-image:linear-gradient(0deg,transparent 0%,#000 55%)}.gestaltung-a .cta-inner{max-width:none}.ein-0,.ein-1,.ein-2,.ein-3,.ein-4{width:58vw;height:40vw}.ein-2{height:48vw}.deko-streifen--stats{width:70%}}@media(max-width:640px){.pullquote--bild{padding:96px 0!important}.einblick-kopf{margin-bottom:30px;padding:0 24px}.deko-schild--kontakt{width:200px;opacity:.22}.deko-wort{font-size:5.6rem;top:18px;opacity:.09}}@media print{.deko,.einblick{display:none}}.gestaltung-a .cta-glas{display:none}.cta-glas{position:absolute;inset:0;z-index:0}.cta-glas img{display:block;width:100%;height:100%;object-fit:cover;object-position:85% 25%}.cta-glas:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#141d3af5,#141d3ae6 42%,#141d3a73 72%,#141d3a4d)}.gestaltung-d #kontakt .cta-stripes{display:none}.gestaltung-d #kontakt .cta-inner{grid-template-columns:1fr;max-width:62%;gap:26px}.gestaltung-d #kontakt .cta-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gestaltung-d #kontakt .cta-actions .small{flex-basis:100%;text-align:left}@media(min-width:901px){.gestaltung-d #kontakt .cta-actions{flex-direction:row;justify-content:flex-start}.gestaltung-d #kontakt .cta-actions .btn{margin:0;width:auto}}@media(max-width:900px){.gestaltung-d #kontakt .cta-inner{max-width:none}.gestaltung-d .cta-glas:after{background:#141d3adb}}
