.g-wrapper{max-width:1260px;min-width:290px;padding:0 15px;margin-left:auto;margin-right:auto}.h-stages{padding:80px 0;background:#eef4f6}.h-stages__flag{margin:0 0 16px;font-size:24px;line-height:28px;font-weight:700;text-transform:uppercase;text-align:center;color:#00d15f}.h-stages__title{margin:0 0 40px;font-size:44px;line-height:52px;letter-spacing:-.44px;font-weight:700;text-align:center}.h-stages-list{position:relative;display:grid;grid-template-rows:1fr 1fr;gap:80px 60px;margin:0;padding:0;list-style:none;counter-reset:item}.h-stages-list::after{content:"";position:absolute;z-index:1;width:30px;height:30px;border-top:6px solid #00d15f;border-right:6px solid #00d15f;border-radius:3px}.h-stages-list__item{position:relative;margin:0;padding:0 0 0 80px;counter-increment:item}.h-stages-list__item::before{content:"";position:absolute;left:24px;z-index:1;width:16px;height:16px;background:#00d15f;border-radius:50%}.h-stages-list__item::after{content:"";position:absolute;z-index:1;left:31px;width:2px;background:#00d15f;border-radius:3px}.h-stages-list__content{padding-top:20px}.h-stages-list__content::after,.h-stages-list__content::before{position:absolute;top:0;border-radius:230px}.h-stages-list__content::before{content:counter(item);left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;background:linear-gradient(213deg,#fff 23.57%,rgba(255,255,255,.69) 89.9%);-webkit-box-shadow:0 16px 14px 0 rgba(19,143,53,.06),0 28px 16px 0 rgba(19,78,36,.03),0 0 0 2px rgba(0,209,95,.2),inset 0 0 0 2px rgba(0,209,95,.2);box-shadow:0 16px 14px 0 rgba(19,143,53,.06),0 28px 16px 0 rgba(19,78,36,.03),0 0 0 2px rgba(0,209,95,.2),inset 0 0 0 2px rgba(0,209,95,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:38px;line-height:38px;letter-spacing:-.38px;font-weight:700;color:#00d15f}.h-stages-list__content::after{content:"";z-index:2;left:-2px;width:68px;height:66px;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(255,255,255,0)),to(rgba(255,255,255,.9)));background:linear-gradient(to bottom,rgba(255,255,255,0) 60%,rgba(255,255,255,.9) 100%)}.h-stages-list__title{margin:0 0 8px;font-size:20px;line-height:24px;font-weight:600}.h-stages-list__description{margin:0}@media screen and (min-width:1024px){.h-stages-list::before{content:"";position:absolute;top:50%;left:0;right:0;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:6px;background-color:#00d15f;border-radius:3px}.h-stages-list::after{top:50%;right:0;-webkit-transform:translate(2px,-50%) rotate(45deg);transform:translate(2px,-50%) rotate(45deg)}.h-stages-list__item:nth-child(1){grid-column:1/3}.h-stages-list__item:nth-child(2){grid-column:2/4}.h-stages-list__item:nth-child(3){grid-column:3/5}.h-stages-list__item:nth-child(4){grid-column:4/6}.h-stages-list__item:nth-child(5){grid-column:5/7}.h-stages-list__item:nth-child(6){grid-column:6/8}.h-stages-list__item:nth-child(7){grid-column:7/9}.h-stages-list__item:nth-child(odd){grid-row:1}.h-stages-list__item:nth-child(odd)::before{bottom:-48px}.h-stages-list__item:nth-child(odd)::after{top:76px;bottom:-40px}.h-stages-list__item:nth-child(even){grid-row:2}.h-stages-list__item:nth-child(even)::before{top:-48px}.h-stages-list__item:nth-child(even)::after{top:-40px;height:32px}}@media screen and (max-width:1280px){.h-stages-list{gap:80px 30px}}@media screen and (max-width:1023px){.h-stages{padding:60px 0}.h-stages__flag{font-size:20px;line-height:24px}.h-stages__title{margin:0 0 32px;font-size:32px;line-height:40px;letter-spacing:-.32px}.h-stages-list{grid-template-rows:auto;gap:46px}.h-stages-list::after{left:15px;bottom:-30px;-webkit-transform:translate(2px,-50%) rotate(135deg);transform:translate(2px,-50%) rotate(135deg)}.h-stages-list__item{max-width:768px;min-height:134px}.h-stages-list__item:not(:last-child)::before{bottom:-28px}.h-stages-list__item::after{top:80px;bottom:-16px;left:29px;width:6px}.h-stages-list__content{padding-top:16px}}@media screen and (max-width:768px){.h-stages-list__item{max-width:700px}}@media screen and (max-width:375px){.h-stages__title{font-size:30px;line-height:38px;letter-spacing:-.3px}}