.step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.875rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:64rem){.step-list{gap:1.0625rem}}@media (max-width:48rem){.step-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6875rem}}.step-list__item{border-top:.125rem solid #e5e3dc;padding-top:1.5rem;position:relative}.step-list__item:before{content:"";background-color:#547563;width:3.375rem;height:.125rem;position:absolute;top:-.125rem;left:0}.step-list__item:nth-child(3):before{background-color:#d09a76}.step-list__top{align-items:center;gap:.9375rem;margin-bottom:1.6875rem;display:flex}@media (max-width:64rem){.step-list__top{gap:.625rem}}@media (max-width:48rem){.step-list__top{margin-bottom:1rem}}@media (max-width:36rem){.step-list__top{gap:.5rem}}.step-list__num{letter-spacing:-.125rem;color:#6c816f;min-width:3.4375rem;font-size:2.375rem;font-weight:600;line-height:1}@media (max-width:64rem){.step-list__num{min-width:2.8125rem}}@media (max-width:48rem){.step-list__num{min-width:2.5625rem;font-size:2rem}}@media (max-width:36rem){.step-list__num{min-width:2.1875rem;font-size:1.8125rem}}.step-list__icon{color:#21483d;background:linear-gradient(#fff,#faf8f2);border-radius:.8125rem;flex-shrink:0;place-items:center;width:4.125rem;height:4.125rem;display:grid;box-shadow:0 8px 18px #21483d0f}.step-list__icon .icon{fill:none;stroke-width:2.1px;width:2.1875rem;height:2.1875rem}@media (max-width:64rem){.step-list__icon{width:3.5rem;height:3.5rem}.step-list__icon .icon{width:1.8125rem;height:1.8125rem}}@media (max-width:48rem){.step-list__icon{border-radius:.6875rem}.step-list__icon .icon{width:1.75rem;height:1.75rem}}@media (max-width:36rem){.step-list__icon{width:3.125rem;height:3.125rem}.step-list__icon .icon{width:1.5625rem;height:1.5625rem}}.step-list__item:nth-child(2) .step-list__icon{background:#d6e8a4}.step-list__item:nth-child(3) .step-list__icon{background:#edf2e9}.step-list__item:nth-child(4) .step-list__icon{color:#d6e8a4;background:#21483d}.step-list__title{color:#1b2621;letter-spacing:-.01875rem;font-family:Arial,Helvetica,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.3}@media (max-width:48rem){.step-list__title{font-size:1rem}}.step-list__title{margin:0 0 .75rem}.step-list__text{color:#1b2621;font-family:Arial,Helvetica,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.6}@media (max-width:48rem){.step-list__text{font-size:.75rem}}.step-list__text{color:#6f7a73;max-width:13.4375rem;margin:0;line-height:1.7}
.steps-block{padding-top:6.75rem;padding-bottom:6.75rem}@media (max-width:48rem){.steps-block{padding-top:4.75rem;padding-bottom:4.75rem}}.intro-block+.steps-block{padding-top:3rem}@media (max-width:48rem){.intro-block+.steps-block{padding-top:2.4375rem}}.steps-block:has(+.note-block){padding-bottom:4.0625rem}@media (max-width:48rem){.steps-block:has(+.note-block){padding-bottom:2.4375rem}}
