.item-steps{height:100%;position:relative}.item-steps:not(.item-steps_simple){border:1px solid #f1f2f4;border-radius:1rem;padding:2rem}.item-steps_simple.item-steps .item-steps__count{background-color:#fff}.item-steps_simple.item-steps .item-steps__title{color:#5c626a;font-weight:500}.item-steps.is-current .item-steps__count{background-color:#f1f2f4;border-color:#5c626a;color:#20262e}.item-steps.is-current .item-steps__subtitle,.item-steps.is-current .item-steps__text,.item-steps.is-current .item-steps__title{color:#20262e}.item-steps__header{display:flex;flex-flow:row nowrap;gap:1rem}.item-steps__header-content{flex:1;min-width:0}.item-steps__count{align-items:center;border:1px solid #d4dae2;border-radius:50%;color:#5c626a;display:flex;flex:0 0 auto;font-size:1.6rem;font-weight:600;height:3.4rem;justify-content:center;line-height:1.6;min-width:3.4rem;position:relative;text-align:center;transition-duration:.3s;transition-property:color,background-color,border;transition-timing-function:cubic-bezier(.33,1,.68,1)}.item-steps__count-icon{height:1.2rem;width:1.2rem;fill:#0000;stroke:#20262e;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}.item-steps__subtitle{color:#5c626a;font-size:1.2rem;line-height:1.5}.item-steps__subtitle,.item-steps__title{font-weight:600;transition-duration:.3s;transition-property:color;transition-timing-function:cubic-bezier(.33,1,.68,1)}.item-steps__title{color:#343a42;font-size:1.6rem;line-height:1.6;margin-top:-.6rem}.item-steps__text{color:#5c626a;font-size:1.4rem;font-weight:500;line-height:1.5;margin-top:1rem;transition-duration:.3s;transition-property:color;transition-timing-function:cubic-bezier(.33,1,.68,1)}@media only screen and (max-width:580px){.item-steps_simple.item-steps .item-steps__header-content,.item-steps_simple.item-steps .item-steps__text{display:none}}.part-steps_simple .part-steps__list{gap:5.5rem}.part-steps_simple .part-steps__list-item{flex:0 1 auto}.part-steps__caption{font-size:2rem;font-weight:600;line-height:1.6;margin-bottom:2rem}.part-steps__list{display:flex;flex-flow:row wrap;gap:2rem}.part-steps__list-item{flex:1;min-width:20%}.part-steps__list-item:not(:last-child) .part-steps__item-steps:not(.item-steps_simple):before{background-color:#dfe1e3;content:"";position:absolute}@media only screen and (max-width:1120px){.part-steps_simple .part-steps__list{gap:4rem}}@media only screen and (max-width:820px){.part-steps_simple .part-steps__list{gap:2.5rem}.part-steps__list-item{flex-basis:100%}.part-steps__list-item:not(:last-child) .part-steps__item-steps:not(.item-steps_simple):before{bottom:calc(-2rem - 1px);height:2rem;left:3.5rem;width:1px}}@media only screen and (max-width:580px){.part-steps_simple .part-steps__list{flex-wrap:nowrap;gap:1rem;justify-content:space-between;position:relative}.part-steps_simple .part-steps__list:before{background-color:#d4dae2;content:"";height:1px;inset:50% 0 auto;position:absolute;transform:translateY(-50%)}.part-steps_simple .part-steps__list-item{min-width:0}}@media only screen and (min-width:581px){.part-steps__list-item:not(:last-child) .part-steps__item-steps.item-steps_simple:before{background-color:#d4dae2;content:"";height:1px;position:absolute;right:-2rem;top:50%;transform:translateY(-50%);width:1.5rem}}@media only screen and (min-width:821px){.part-steps__list-item:not(:last-child) .part-steps__item-steps:not(.item-steps_simple):before{height:1px;right:-2.1rem;top:3.5rem;width:2rem}.part-steps__list-item:not(:last-child) .part-steps__item-steps.item-steps_simple:before{right:-3.25rem;width:2.5rem}}@media only screen and (min-width:1121px){.part-steps__list-item:not(:last-child) .part-steps__item-steps.item-steps_simple:before{right:-4.5rem;width:3.5rem}}
