.process-steps{background:#f3f7f4;padding-top:96px;padding-bottom:96px}@media (width<=991px){.process-steps{padding-top:48px;padding-bottom:48px}}.process-steps__heading{color:#046737;text-wrap:balance;max-width:22ch;margin:0 0 48px;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:400;line-height:1.15}@media (width<=991px){.process-steps__heading{margin-bottom:32px}}.process-steps__list{grid-template-columns:repeat(var(--step-columns,3),minmax(0,1fr));gap:48px 32px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1200px){.process-steps__list{grid-template-columns:repeat(var(--step-columns-md,3),minmax(0,1fr))}}@media (width<=991px){.process-steps__list{grid-template-columns:minmax(0,1fr);row-gap:32px}}.process-step{flex-direction:column;gap:24px;display:flex;position:relative}@media (width<=991px){.process-step{-moz-column-gap:16px;grid-template-columns:48px minmax(0,1fr);column-gap:16px;display:grid}}.process-step:not(:last-child):before{content:"";background:#c0cbc3;height:1px;position:absolute;top:24px;left:64px;right:-16px}@media (width<=991px){.process-step:not(:last-child):before{width:1px;height:auto;inset:56px auto -24px 24px}}@media (width>=1201px){.process-step.is-row-end:before{content:none}}@media (width<=1200px) and (width>=992px){.process-step.is-row-end-md:before{content:none}}.process-step__number{font-variant-numeric:tabular-nums;color:#fff;background:#046737;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:700;line-height:1;display:inline-flex}.process-step__body{flex-direction:column;gap:12px;display:flex}@media (width<=991px){.process-step__body{padding-top:8px}}.process-step__title{color:#046737;text-wrap:balance;margin:0;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:700;line-height:1.2}.process-step__text{color:#475049;text-wrap:pretty;max-width:42ch;margin:0;font-size:1.0625rem;line-height:1.6}
