.ts-steps__wrapper{position:relative}.ts-steps__content-wrapper{position:relative;z-index:1}.ts-steps__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex}.ts-steps__media img{width:100%;height:100%;object-fit:cover}.ts-steps__title{font-family:Sunfice;font-size:64px;font-weight:400;line-height:1;text-align:center;color:#231249;margin:0;padding:0 24px}.ts-steps__subtitle{font-family:Gilroy;font-size:32px;font-weight:500;line-height:1;text-align:center;color:#231249;margin:0 0 48px;padding:0 24px}.ts-steps__content{position:relative;padding:93px 32px 0;z-index:2}.ts-steps__blocks{width:100%;max-width:1170px;margin:0 auto;display:flex;flex-direction:column}.ts-steps__block{width:100%;height:260px;display:flex;gap:272px}.ts-steps__block:nth-child(2n){flex-direction:row-reverse}.ts-steps__block:last-child{height:fit-content}.ts-steps__block-title{font-family:Sunfice;font-size:48px;font-weight:400;line-height:1;color:#231249;margin:0;flex:1;text-align:end}.ts-steps__block:nth-child(2n) .ts-steps__block-title{text-align:start}.ts-steps__description{width:480px;height:fit-content;padding:16px 24px;border:2px solid #5F4A9E;border-radius:8px;background-color:#f4effd;box-shadow:0 4px #5f4a9e;font-family:Gilroy;font-size:24px;font-weight:600;line-height:1.2;color:#231249;margin:0;position:relative}.ts-steps__description:after{content:url("data:image/svg+xml,%3Csvg width='12' height='24' viewBox='0 0 12 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41421 13.4142C0.633165 12.6332 0.633165 11.3668 1.41421 10.5858L12 0V24L1.41421 13.4142Z' fill='%235F4A9E'/%3E%3C/svg%3E%0A");position:absolute;top:12px;left:-14px;line-height:0}.ts-steps__block:nth-child(2n) .ts-steps__description:after{left:calc(100% + 2px);transform:rotate(180deg)}.ts-steps__count-item{display:none}.ts-steps__count{display:flex;flex-direction:column;gap:180px;align-items:center;position:absolute;top:93px;left:50%;transform:translate(-50%)}.ts-steps__count div{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:100px;background-color:#5f4a9e;font-family:Sunfice;font-size:48px;font-weight:700;line-height:1;color:#fff;margin:0;z-index:1;position:relative}.ts-steps__count div:after{content:"";width:6px;height:180px;background-color:#5f4a9e;position:absolute;top:100%;left:calc(50% - 3px);display:block}.ts-steps__count div:last-child:after{display:none}.ts-steps .ts-button__wrapper{margin:48px auto 0}@media screen and (max-width: 1440px){.ts-steps__title{font-size:48px}.ts-steps__subtitle{font-size:28px;margin:0 0 32px}.ts-steps__content{padding:64px 32px 0}.ts-steps__block{height:220px}.ts-steps__block-title{font-size:40px}.ts-steps__description{font-size:20px}.ts-steps__count{gap:140px;top:64px}.ts-steps__count div{font-size:40px}.ts-steps__count div:after{height:140px}.ts-steps .ts-button__wrapper{margin:32px auto 0}}@media screen and (max-width: 989px){.ts-steps__wrapper{padding:0 20px}.ts-steps__media{display:none}.ts-steps__title{font-size:24px;margin:0 0 8px;padding:0}.ts-steps__subtitle{font-size:14px;margin:0 0 20px;padding:0}.ts-steps__content{padding:0 0 0 95px}.ts-steps__blocks{gap:24px}.ts-steps__block{height:fit-content;flex-direction:column;gap:12px;position:relative}.ts-steps__block:after{content:"";width:3px;height:calc(100% + 100px);background-color:#5f4a9e;position:absolute;left:-65px;top:0;z-index:1}.ts-steps__block:last-child:after{display:none}.ts-steps__block:nth-child(2n){flex-direction:column}.ts-steps__block-title{font-size:20px;text-align:start}.ts-steps__description{width:100%;max-width:240px;padding:8px 12px;border:1px solid #5F4A9E;border-radius:4px;box-shadow:0 2px #5f4a9e;font-size:14px;line-height:normal}.ts-steps__description:after{display:none}.ts-steps__count{display:none}.ts-steps__count-item{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:100px;background-color:#5f4a9e;font-family:Sunfice;font-size:30px;font-weight:700;line-height:normal;color:#fff;margin:0;z-index:2;position:absolute;left:-89px}.ts-steps__block:last-child .ts-steps__count-item{bottom:45px}.ts-steps .ts-button__wrapper{margin:24px auto 0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ts-steps.css.map */
