@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1;-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes fade-out{0%{opacity:1;-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.icon-sprite{width:initial;height:initial}.geo-team__container-item-icon svg,.icon-sprite svg,.top-page::before{width:100%;height:100%}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}.top-page{position:relative;padding-bottom:24px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100vh;max-height:920px}.top-page--develop,.top-page--geo,.top-page--marketing,.top-page--support{min-height:694px}.top-page::before{position:absolute;left:0;top:0;content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(99,71,235,0)),to(rgba(99,71,235,.1)));background:linear-gradient(180deg,rgba(99,71,235,0) 0,rgba(99,71,235,.1) 100%)}.top-page .wrapper{position:relative;z-index:2}.top-page__row{padding-top:120px}.top-page__title{font-family:"TikTokCondensed";font-weight:700;font-size:44px;line-height:44px;letter-spacing:-.04em;text-align:center;text-transform:uppercase}.top-page__video{height:79.5vw;pointer-events:none;display:none}.top-page__bottom{padding:0 27px;position:relative;z-index:2}.top-page__description{font-family:"TikTok";font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.042em;color:#8585ad}.top-page__tags{margin-top:24px}.top-page__tags-shield{background-color:#fff;padding:12px 16px 12px 56px;border-radius:16px;font-family:"TikTokCondensed";font-weight:700;font-size:14px;line-height:15px;letter-spacing:-.04em;text-transform:uppercase;white-space:pre-line;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.top-page__tags-shield img,.video-background::before{position:absolute;left:0;top:0;content:"";width:54px;height:54px}.video-background{width:100%;display:block;position:absolute;left:0;padding-bottom:25px;z-index:-2}.video-background::before{width:100%;height:20%;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#fff),to(#00000000));background:linear-gradient(#fff 30%,#00000000)}.video-background--develop,.video-background--geo,.video-background--marketing,.video-background--support{top:100px;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);padding:10px;width:410px;left:50%;margin-left:-205px}.video-background--develop,.video-background--marketing,.video-background--support{top:268px;width:340px;margin-left:-170px}.video-background--marketing,.video-background--support{top:255px;width:390px;margin-left:-195px}.video-background--support{width:360px;margin-left:-180px}.bg-video,.geo-record__item-picture img,.marketin-section__item-picture img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.marketin-section__row{padding:40px 0}.marketin-section__title{font-family:"TikTokCondensed";font-weight:700;font-size:36px;line-height:100%;letter-spacing:-.04em;text-align:center;text-transform:uppercase}.marketin-section__list{margin-top:48px}.marketin-section__item{background-color:#f7f7fa;border-radius:24px;padding:24px}.marketin-section__item+.marketin-section__item{margin-top:16px}.marketin-section__item-picture{height:64px;width:64px}.marketin-section__item-title{font-family:"TikTokCondensed";font-weight:700;font-size:24px;line-height:26px;letter-spacing:-.04em;text-transform:uppercase;margin-top:40px}.marketin-section__item-text{font-family:"TikTok";font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.03em;margin-top:16px;color:#8585ad}.geo-team{background-color:#f7f7fa}.geo-team__row{padding:40px 0}.geo-team__container{padding:8px;background-color:#fff;border-radius:24px}.geo-team__container-title{padding:16px;font-family:"TikTokCondensed";font-weight:700;font-size:24px;line-height:26px;letter-spacing:-.04em;text-transform:uppercase}.geo-team__container-item+.geo-team__container-item,.geo-team__container-list{margin-top:8px}.geo-team__container-item{border:1px dashed #d1d1e0;border-radius:16px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.geo-team__container-item-icon{height:24px;width:24px;-webkit-box-flex:0;-ms-flex:0 24px;flex:0 24px;margin-right:12px}.geo-team__container-item-name{font-family:"TikTok";font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.05em}.geo-team__records{margin-top:48px}.geo-record__item{background-color:#fff;border-radius:24px;padding:24px;-webkit-transition:.3s;transition:.3s;display:block}.no-touch .geo-record__item:hover{-webkit-box-shadow:0 2px 24px 0 #383b560f;box-shadow:0 2px 24px 0 #383b560f}.no-touch .geo-record__item:hover .geo-record__item-link{color:#5a3cf3}.cases-list__item+.cases-list__item,.geo-record__item+.geo-record__item{margin-top:16px}.geo-record__item-picture{height:64px;width:66px}.geo-record__item-content{margin-top:40px}.geo-record__item-title{font-family:"TikTokCondensed";font-weight:700;font-size:24px;line-height:26px;letter-spacing:-.04em;text-transform:uppercase}.geo-record__item-text{font-family:"TikTok";font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.045em;margin-top:16px}.geo-record__item-link{font-family:"TikTokCondensed";font-weight:700;font-size:12px;line-height:13px;letter-spacing:0;text-transform:uppercase;color:#8585ad;padding:5px 8px;border-radius:8px;background-color:#f7f7fa;margin-top:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.3s;transition:.3s}.cases-section__row{padding:40px 0}.cases-section__title{font-family:"TikTokCondensed";font-weight:700;font-size:36px;line-height:100%;letter-spacing:-.04em;text-align:center;text-transform:uppercase}.cases-section__list{margin-top:48px}.cases-list__item{border:1px dashed #d1d1e0;border-radius:24px;padding:7px;-webkit-transition:.3s;transition:.3s}.no-touch .cases-list__item:hover,.no-touch .geo-record__item:hover{-webkit-transition:.3s!important;transition:.3s!important}.cases-list__item.active,.no-touch .cases-list__item:hover{background-color:#f7f7fa;border:1px dashed #f7f7fa}.cases-list__item.active .cases-list__item-top::after{opacity:0}.cases-list__item-top{padding:16px 48px 16px 16px;position:relative;cursor:pointer}.cases-list__item-top::after,.cases-list__item-top::before{position:absolute;right:20px;top:27px;content:"";width:16px;height:2px;border-radius:1px;background-color:#8585ad}.cases-list__item-top::after{right:27px;top:20px;height:16px;width:2px;-webkit-transition:.3s;transition:.3s}.cases-list__item-inform,.cases-list__item-title{font-family:"TikTok";font-weight:400;font-size:20px;line-height:24px;letter-spacing:-.01em}.cases-list__item-inform{font-size:16px;line-height:19px;letter-spacing:-.05em;margin-top:8px;color:#8585ad}.cases-list__item-bottom{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.cases-list__item-bottom-container{padding:25px 16px 16px;font-family:"TikTok";font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.03em}@media only screen and (min-width:768px){.top-page{padding-bottom:40px}.top-page--geo{min-height:920px}.top-page--develop,.top-page--marketing,.top-page--support{min-height:850px}.top-page__title{margin-left:-10px;margin-right:-10px;font-size:64px;line-height:64px}.top-page__video{height:79.4vw;max-height:596px}.top-page__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding:0 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-page__description{max-width:320px}.top-page__tags-shield{padding:12px 16px 12px 64px;font-size:16px;line-height:18px}.top-page__tags-shield img{height:70px;width:70px;bottom:-4px;top:inherit}.video-background--geo{width:660px;margin-left:-330px;top:15px}.video-background--develop{width:600px;margin-left:-300px;top:200px}.video-background--marketing,.video-background--support{width:600px;margin-left:-300px;top:262px}.marketin-section__row{padding:80px 0}.marketin-section__title{font-size:48px}.marketin-section__item{position:relative;padding:23px 30px 24px 127px}.marketin-section__item-picture{position:absolute;left:24px;top:24px}.marketin-section__item-title{margin-top:0;font-size:28px;line-height:32px}.geo-team__row{padding:80px 0}.geo-team__container-title{font-size:28px;line-height:31px;max-width:350px}.geo-team__container-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}.geo-team__container-item+.geo-team__container-item{margin-top:0}.geo-record__item{position:relative;padding:23px 24px 24px 154px}.geo-record__item-picture{position:absolute;left:24px;top:24px}.geo-record__item-content{margin-top:0}.geo-record__item-title{font-size:28px;line-height:32px}.cases-section__row{padding:80px 0}.cases-section__title{font-size:48px}.geo-team__container-item-icon{margin-right:10px}}@media only screen and (min-width:1361px){.top-page--develop,.top-page--geo,.top-page--marketing,.top-page--support{min-height:650px;height:900px}.top-page__row{padding-top:240px}.top-page__title{font-size:80px;line-height:80px;max-width:1020px;margin:0 auto}.top-page__video,.video-background::before{display:none}.top-page__bottom{position:absolute;bottom:0;left:0;width:100%;padding:48px}.top-page__description{font-size:20px;line-height:24px;letter-spacing:-.01em}.top-page__tags-shield{font-size:20px;line-height:22px;border-radius:20px;padding:18px 20px 18px 76px}.top-page__tags-shield img{height:90px;width:90px;left:-6px}.video-background--geo{top:25px;width:780px;margin-left:-390px}.video-background--develop{top:325px;width:720px;margin-left:-360px}.video-background--marketing,.video-background--support{top:262px;width:760px;margin-left:-380px}.marketin-section__row{max-width:720px;margin:0 auto}.marketin-section__title{font-size:56px}.marketin-section__item{padding:32px}.marketin-section__item+.marketin-section__item{margin-top:24px}.marketin-section__item-picture{position:initial;height:80px;width:80px}.marketin-section__item-title{font-size:32px;line-height:35px;margin-top:48px}.marketin-section__item-text{font-size:20px;line-height:28px;letter-spacing:-.01em}.geo-team__container{display:grid;grid-template-columns:auto 720px;grid-gap:10px;padding:8px 16px 16px 8px}.geo-team__container-title{font-size:32px;line-height:35px;padding:32px;max-width:380px}.geo-team__container-list{grid-gap:16px}.geo-team__container-item-icon{margin-right:16px}.geo-team__records{margin-top:80px}.geo-record__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px}.geo-record__item{padding:32px}.geo-record__item+.geo-record__item{margin-top:0}.geo-record__item-picture{width:83px;height:80px;position:relative;left:0;top:0}.geo-record__item-content{margin-top:65px}.geo-record__item-title{font-size:32px;line-height:35px}.geo-record__item-text{font-size:20px;line-height:24px;letter-spacing:-.01em}.cases-section__title{font-size:56px}.cases-list__item+.cases-list__item{margin-top:24px}.cases-list__item-top{display:grid;grid-template-columns:424px auto;grid-gap:0;padding:28px 48px 28px 32px}.cases-list__item-top::before{width:24px;right:36px;top:39px}.cases-list__item-top::after{height:24px;right:47px;top:28px}.cases-list__item-inform{margin-top:0;font-size:20px;line-height:24px;letter-spacing:-.01em}.cases-list__item-bottom-container{padding:41px 30px 31px 456px}}