.hero{background-color:#000}.hero .b-work-item-promo-illu{background-image:url(hero.png)}@media only screen and (min-width:1400px){.hero{background-image:url(hero-x2.png)}}.hero .company-logo{display:inline-block;border-bottom:5px solid #6c43bf;padding-bottom:3rem;margin-bottom:3rem}.hero h1:after{display:none}.solution{background-color:#090317;text-align:left;font-size:2.4rem;color:#fff;padding-top:5rem;padding-bottom:0}.solution .h-fixed{background-image:url(solution-x2.png);background-position:bottom;background-size:100% auto;background-repeat:no-repeat}@media only screen and (min-width:1400px){.solution .h-fixed{background-image:url(solution-x2.png)}}@media only screen and (max-width:799px){.solution .h-fixed{background-image:url(solution-m.png)}}@media only screen and (max-width:639px){.solution .h-fixed{background-image:url(solution-s.png)}}.solution__task{display:block;margin-bottom:10rem}.solution__task-title{display:inline-block;font-weight:700;margin-right:10%}@media only screen and (max-width:799px){.solution__task-title{display:block;text-align:center;font-size:4rem;margin:0 0 2rem}}.solution__task-des{display:inline-block}@media only screen and (max-width:799px){.solution__task-des{display:block;text-align:center}}.solution__text-title{font-weight:700;font-size:4rem;margin-bottom:3rem}@media only screen and (max-width:799px){.solution__text-title{text-align:center}}.solution__text-desc{display:block;max-width:50%;font-size:2.4rem;line-height:1.75;padding-bottom:22rem}@media only screen and (max-width:799px){.solution__text-desc{max-width:none;padding-bottom:80vw}}@media only screen and (max-width:639px){.solution__text-desc{padding-bottom:90vw}}@media only screen and (max-width:400px){.solution__text-desc{font-size:2.16rem}}.solution__text-desc .p{margin:0}.solution__text-desc .p:not(:last-child){margin-bottom:1rem}.mobile-first{background-color:#090317;font-size:2.4rem;color:#fff}.mobile-first__task{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:5rem;text-align:left;font-size:4rem}@media only screen and (max-width:799px){.mobile-first__task{display:block}}.mobile-first__task-title{display:block;width:50%;font-weight:700}@media only screen and (max-width:799px){.mobile-first__task-title{display:block;width:100%;text-align:center;margin-bottom:2rem}}.mobile-first__task-des{display:block;width:50%;font-size:2.4rem;line-height:1.75;padding-top:2.5rem}.mobile-first__task-des .p{margin:0}@media only screen and (max-width:799px){.mobile-first__task-des{display:block;width:100%;padding-top:0}}@media only screen and (max-width:400px){.mobile-first__task-des{font-size:2.16rem}}.mobile-first__card{display:block;height:100%}.mobile-first__card-phone{display:block;width:80%;margin:0 auto}.mobile-first__card-phone img{display:inline-block;max-width:100%;height:auto}.mobile-first__card-text{display:block;width:60%;margin:3rem auto 0;font-size:2.4rem}@media only screen and (max-width:799px){.mobile-first__card-text{width:100%}}.mobile-first__card-text div:first-child{margin-bottom:2rem}.mobile-first__card-text div:nth-child(2){font-size:1.8rem;line-height:1.5;color:#878b99}.mobile-first .swiper-wrapper{height:auto}.mobile-first .swiper-slide{height:auto;max-height:100%}.mobile-first .swiper-pagination{position:static;margin-top:3rem}@media only screen and (max-width:639px){.mobile-first .swiper-pagination{margin-top:2rem}}.mobile-first .swiper-pagination-bullet{width:12px;height:12px;background-color:#ccc;opacity:1}.mobile-first .swiper-pagination-bullet-active{background-color:#6c43bf}.animation-wrapper,.animation-wrapper__transform,.pin-spacer{max-width:100%;overflow:hidden}.animation-text{background-color:#1a082c;color:#fff;font-size:2.4rem;text-align:left;padding-top:5rem}.animation-text .p{margin:0 16%;line-height:175%}@media only screen and (max-width:639px){.animation-text .p{margin:0}}@media only screen and (max-width:400px){.animation-text .p{font-size:2.16rem}}.preview-site{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;width:100%;max-height:70vh;background-color:#1a082c;position:relative;padding:5rem 0}@media only screen and (max-width:639px){.preview-site{max-height:none}}.preview-site__laptop{display:inline-block;max-width:80%;margin:0 auto;position:relative}@media only screen and (max-width:639px){.preview-site__laptop{display:none}}.preview-site__laptop>img{display:block;width:100%;height:auto;max-height:100%}.preview-site__site{display:block;width:76.3%;height:80.8%;background-color:#000;overflow:hidden;position:absolute;top:6.2%;left:11.9%;box-shadow:0 0 0 .5rem #000}.preview-site__site img{display:block;width:100%;height:auto}.preview-site__mobile{display:none;width:100%}.preview-site__mobile img{display:block;max-width:100%;height:auto;margin:0 auto}@media only screen and (max-width:639px){.preview-site__mobile{display:block}}.inner{background-color:#090317;color:#fff;font-size:4rem}.inner__tabs{display:block}.inner__nav{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:2rem}@media only screen and (max-width:799px){.inner__nav{-ms-flex-pack:center;justify-content:center}}.inner__nav-item{display:block;width:50%;font-size:2.4rem}@media only screen and (max-width:799px){.inner__nav-item{width:auto}}.inner__nav-item:first-child{margin-right:8rem}@media only screen and (max-width:799px){.inner__nav-item:first-child{margin-right:4rem}}@media only screen and (max-width:639px){.inner__nav-item:first-child{margin-right:2rem}}.inner__content{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.inner__content-des{display:block;width:50%}@media only screen and (max-width:799px){.inner__content-des{width:100%}}.inner__content-des:first-child{margin-right:8rem}@media only screen and (max-width:799px){.inner__content-des:first-child{margin-right:0}}.inner__content-des .p{margin:0 10% 3rem;color:#878b99;font-size:1.8rem;line-height:1.75}@media only screen and (max-width:639px){.inner__content-des .p{margin:0 0 3rem}}.inner__content-image{display:block;width:50%}@media only screen and (max-width:799px){.inner__content-image{width:100%}}.inner__content-image:first-child{margin-right:8rem}@media only screen and (max-width:799px){.inner__content-image:first-child{margin-right:0}}.inner__content-image img{display:inline-block;width:100%;height:auto;box-shadow:0 1rem 4rem 0 rgba(0,0,0,.35)}.inner__tabs.tabs--active .inner__nav-item{cursor:pointer}.inner__tabs.tabs--active .inner__nav-item.tabs-item--active{color:#6c43bf}.inner__tabs.tabs--active .inner__content-des:not(.tabs-item--active),.inner__tabs.tabs--active .inner__content-image:not(.tabs-item--active){display:none}@media only screen and (max-width:799px){.inner__tabs.tabs--active .inner__content-image img{width:90%}}@media only screen and (max-width:639px){.inner__tabs.tabs--active .inner__content-image img{width:100%}}.loyalty{background-color:#1a082c;color:#fff;font-size:2.4rem}.loyalty__wrapper{display:block;width:100%}.loyalty__text{display:block;width:78%;margin:0 auto 5rem}@media only screen and (max-width:799px){.loyalty__text{width:100%}}.loyalty__text-title{font-size:4rem;margin-bottom:3rem}.loyalty__text-des{font-size:2.4rem;line-height:1.75;text-align:left;margin:0 0 2rem}@media only screen and (max-width:400px){.loyalty__text-des{font-size:2.16rem}}.loyalty-image img{display:inline-block;max-width:100%;height:auto;box-shadow:0 1rem 4rem 0 rgba(0,0,0,.35)}.achievements{background-color:#090317;color:#fff;font-size:2.4rem}.achievements__wrapper{display:block;width:80%;margin:0 auto}@media only screen and (min-width:1400px){.achievements__wrapper{width:67%}}@media only screen and (max-width:799px){.achievements__wrapper{width:100%;overflow:hidden}}.achievements__text{margin-bottom:5rem}.achievements__text-des{font-size:2.4rem;line-height:1.75;text-align:left;margin:0 0 2rem}@media only screen and (max-width:400px){.achievements__text-des{font-size:2.16rem}}.achievements__card{display:block;margin:0 auto}.achievements__card-image{display:block;max-width:340px;margin-bottom:3rem}.achievements__card-image img{display:block;max-width:100%;height:auto}.achievements__card-text{font-size:1.8rem}.achievements__card-title{margin-bottom:2rem}.achievements__card-des{color:#878b99}.achievements .swiper-wrapper{height:auto}@media only screen and (max-width:639px){.achievements .swiper{overflow:visible}.achievements .swiper-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 6rem)!important;margin-right:-6rem}.achievements .swiper-slide{display:block;width:calc(50% - 6rem)!important;margin-right:6rem!important;margin-bottom:4rem}}.status{background-color:#1a082c;color:#fff;font-size:2.4rem}.status__text{display:block;width:72%;margin:0 auto}@media only screen and (max-width:799px){.status__text{width:100%}}.status__text-des{text-align:left;line-height:1.75;margin-bottom:7rem}@media only screen and (max-width:400px){.status__text-des{font-size:2.16rem}}.status__text-notes{font-size:1.8rem;color:#878b99}.status__card{max-width:400px;margin:0 auto}.status__card,.status__card-image{display:block;width:100%}.status__card-image img{display:block;max-width:100%;height:auto}.status .swiper{margin-bottom:7rem}.status .swiper-wrapper{height:auto}.ui-kit{background-color:#090317;color:#fff}.ui-kit__wrapper{position:relative}.ui-kit__text{display:block;width:70%;margin:0 auto 5rem}@media only screen and (max-width:799px){.ui-kit__text{width:100%}}.ui-kit__text-title{font-size:4rem;margin-bottom:3rem}.ui-kit__text-des{font-size:2.4rem;line-height:1.75;text-align:left;margin:0}@media only screen and (max-width:400px){.ui-kit__text-des{font-size:2.16rem}}.ui-kit__card-image img{display:block;max-width:100%;height:auto;margin:0 auto}.ui-kit__slider{position:relative}.ui-kit .swiper-wrapper{height:auto}.ui-kit .swiper-pagination{position:static;margin-top:3rem}@media only screen and (max-width:639px){.ui-kit .swiper-pagination{margin-top:2rem}}.ui-kit .swiper-pagination-bullet{min-width:12px;width:12px;height:12px;background-color:#ccc;opacity:1}.ui-kit .swiper-pagination-bullet-active{background-color:#6c43bf}.ui-kit .swiper-button-next,.ui-kit .swiper-button-prev{--swiper-navigation-size:3rem;--swiper-navigation-color:#6c43bf}@media only screen and (max-width:799px){.ui-kit .swiper-button-next,.ui-kit .swiper-button-prev{display:none}}@media only screen and (max-width:1450px){.ui-kit .swiper-button-prev{left:-3rem}.ui-kit .swiper-button-next{right:-3rem}}