#realizacje{background:var(--soft)}#realizacje .selected-stories{max-width:1144px;margin:auto}#realizacje .selected-story{margin:0 0 112px}#realizacje .story-image{display:block;min-width:0}#realizacje .story-image img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:18px}#realizacje .story-text h3{font-size:clamp(28px,3vw,40px);line-height:1.14;margin-bottom:26px}#realizacje .story-text p:not(.eyebrow){font-size:18px;line-height:1.65;color:#515154;margin:0 0 22px}#realizacje .story-text .eyebrow{font-size:14px;color:var(--muted);margin-bottom:16px}#realizacje .story-wide .story-text{max-width:740px;margin:36px auto 0;text-align:center}#realizacje .story-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center}#realizacje .story-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}#realizacje .story-reverse .story-image{grid-column:2;grid-row:1}#realizacje .story-reverse .story-text{grid-column:1;grid-row:1}#realizacje .selected-contact{text-align:center;max-width:740px;margin:auto;padding-top:8px}#realizacje .selected-contact h3{font-size:clamp(32px,3.5vw,46px)}#realizacje .selected-contact>p{font-size:20px;line-height:1.5;color:#515154;margin:24px 0 30px}#realizacje .selected-contact .more-stories{margin:30px 0 0}@media(max-width:800px){#realizacje .selected-story{margin-bottom:72px}#realizacje .story-split,#realizacje .story-reverse{display:flex;flex-direction:column;gap:28px;align-items:stretch}#realizacje .story-wide .story-text{margin-top:28px}#realizacje .story-text h3{font-size:30px}#realizacje .story-image img{border-radius:14px}}@media(max-width:800px){#realizacje{padding-left:22px;padding-right:22px}}
