.fr-steps{padding-top:var(--fr-steps-pt, 40px);padding-bottom:var(--fr-steps-pb, 80px)}.fr-steps__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem}.fr-steps--media-right .fr-steps__media{order:2}.fr-steps__media img,.fr-steps__media .fr-steps__placeholder{width:100%;height:auto;display:block}.fr-steps__list-wrap{position:relative;padding:3rem 2.5rem}.fr-steps__blob{position:absolute;top:2;right:2;bottom:2;left:2;z-index:2;border-radius:46% 54% 58% 42%/52% 44% 56% 48%}.fr-steps__list{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;gap:1.75rem}.fr-steps__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.fr-steps__num{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;font-size:18px;font-weight:700;flex-shrink:0}.fr-steps__title{margin:0 0 .35rem;font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1.2}.fr-steps__text{font-size:18px;line-height:1.5;max-width:34ch}.fr-steps__text>:last-child{margin-bottom:0}@media screen and (max-width:989px){.fr-steps__inner{grid-template-columns:minmax(0,1fr);gap:2rem}.fr-steps--media-right .fr-steps__media{order:0}.fr-steps__list-wrap{padding:2.5rem 1.5rem}.fr-steps__blob{border-radius:24px}.fr-steps__text{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-fundraising-steps.css.map */
