.ecosystem{background-color:var(--bg-color);clear:left;margin:0 auto;max-width:1240px;padding:40px 0 120px}.ecosystem__title{color:var(--text-color);font-family:Neue-Medium;font-size:2.5rem;font-weight:500;text-align:center}.ecosystem__wrapper{height:495px;margin:30px auto 0;position:relative}.ecosystem__wrapper .dotted-line{filter:invert(var(--invert));height:350px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:885px}.ecosystem__wrapper .mob-dotted-line{display:none}.ecosystem__center{align-items:center;background:linear-gradient(180deg,#75ffff,#1b5959);border-radius:50%;bottom:12px;display:flex;flex-direction:column;font-weight:500;height:400px;justify-content:center;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:400px}.ecosystem__center .bankgif{height:185px;width:185px}.ecosystem__center p{color:#fff;font-family:canela-LightItalic;font-size:2.5rem;font-style:italic;font-weight:400;line-height:100%;text-align:center}.ecosystem__item{align-items:center;background:#fff;border:1px solid #dedbd8;border-radius:16px;box-shadow:0 4px 7px 0 rgba(0,19,22,.051);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:12px;position:absolute}.ecosystem__item span{font-family:Neue-Medium;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:100%;text-align:center}.ecosystem__item.big{height:138px;width:190px}.ecosystem__item.small{height:120px;width:160px}.ecosystem__item .icon{height:48px;width:48px}.ecosystem__item.top-left{left:54px;top:0}.ecosystem__item.middle-left{left:200px;top:50%;transform:translateY(-50%)}.ecosystem__item.bottom-left{bottom:0;left:0}.ecosystem__item.top-right{right:21px;top:0}.ecosystem__item.middle-right{right:200px;top:50%;transform:translateY(-50%)}.ecosystem__item.bottom-right{bottom:0;right:0}@media (max-width:768px){.ecosystem{padding-block:24px}.ecosystem__title{font-size:1.5rem}.ecosystem__wrapper{height:478px;margin-top:18px;width:334px}.ecosystem__wrapper .dotted-line{display:none}.ecosystem__wrapper .mob-dotted-line{display:block;filter:invert(var(--invert));height:345px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:245px}.ecosystem__center{height:230px;left:50%;top:55%;transform:translate(-50%,-50%);width:230px}.ecosystem__center .bankgif{height:110px;width:110px}.ecosystem__center p{font-size:1.375rem}.ecosystem__item{border-radius:8px;gap:0}.ecosystem__item span{font-size:.6875rem}.ecosystem__item.big{height:70px;width:100px}.ecosystem__item.small{height:62px;width:102px}.ecosystem__item .icon{height:28px;width:28px}.ecosystem__item.top-left{left:0;top:0}.ecosystem__item.middle-left{left:118px;top:20%}.ecosystem__item.top-right{left:0;top:81%}.ecosystem__item.middle-right{right:118px;top:93%}.ecosystem__item.bottom-right{bottom:22px;right:0}.ecosystem__item.bottom-left{left:70%;top:0}}
/*# sourceMappingURL=torus-ecosystem.c6db48839333e9dc2c4d.1780570647407.css.map*/