.hero-main{padding-bottom:50px}.hero-main__container{align-items:center;display:flex;flex-direction:column-reverse}@media (min-width:960px){.hero-main__container{flex-direction:row}}.hero-main__item{margin-top:20px}@media (min-width:960px){.hero-main__item{margin-top:0}.hero-main__item--show{animation:slide-up .7s ease}}.hero-main__content-button{display:inline-block}.hero-main__button{align-items:center;backface-visibility:hidden;background-color:transparent;cursor:pointer;display:flex;flex-direction:column;font-size:16px;letter-spacing:.24px;max-width:150px;outline:none;pointer-events:auto;position:absolute;text-align:center;-webkit-font-smoothing:subpixel-antialiased;will-change:transform}.hero-main__button--team{left:10%;top:10%}.hero-main__button--team:before{background-color:#e6364b;box-shadow:0 8px 10px #e6364b40}.hero-main__button--team:after{background-image:url(images/icons/main-animation/people--white.svg)}.hero-main__button--team:hover:before{background-color:#ec6374;box-shadow:0 15px 30px #e6364b66}.hero-main__button--app{left:15%;top:75%}.hero-main__button--app:before{background-color:#00978f;box-shadow:0 8px 10px #00978f40}.hero-main__button--app:after{background-image:url(images/icons/main-animation/service--white.svg)}.hero-main__button--app:hover:before{background-color:#00cabf;box-shadow:0 15px 30px #00978f66}.hero-main__button--product{left:75%;top:75%}.hero-main__button--product:before{background-color:#2d313d;box-shadow:0 5px 10px #2d313d40}.hero-main__button--product:after{background-image:url(images/icons/main-animation/code--white.svg)}.hero-main__button--product:hover:before{background-color:#4d5469;box-shadow:0 15px 30px #2d313d66}.hero-main__button--rd{left:77vw;top:35vw}.hero-main__button--rd:before{background-color:#2bb4ef;box-shadow:0 8px 10px #2bb4ef40}.hero-main__button--rd:after{background-image:url(images/icons/main-animation/speed--white.svg)}.hero-main__button--rd:hover:before{background-color:#5ac5f3;box-shadow:0 15px 30px #2bb4ef66}.hero-main__button--mvp{left:50vw;top:5%}.hero-main__button--mvp:before{background-color:#ef832b;box-shadow:0 8px 10px #ef832b40}.hero-main__button--mvp:after{background-image:url(images/icons/main-animation/simple-rocket--white.svg)}.hero-main__button--mvp:hover:before{background-color:#f39f5a;box-shadow:0 15px 30px #ef832b66}.hero-main__button--ai{left:70vw;top:65vw}.hero-main__button--ai:before{background-color:#9c27b0;box-shadow:0 8px 10px #9c27b040}.hero-main__button--ai:after{background-image:url(images/icons/main-animation/atom--white.svg)}.hero-main__button--ai:hover:before{background-color:#bc37d3;box-shadow:0 15px 30px #9c27b066}.hero-main__button--blockchain{left:25vw;top:65vw}.hero-main__button--blockchain:before{background-color:#ff9800;box-shadow:0 8px 10px #ff980040}.hero-main__button--blockchain:after{background-image:url(images/icons/main-animation/code--white.svg)}.hero-main__button--blockchain:hover:before{background-color:#ffad33;box-shadow:0 15px 30px #ff980066}@media (min-width:600px){.hero-main__button{left:calc(50% - 31px);opacity:0;top:calc(50% - 31px)}}.hero-main__button:before{background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:50%;content:"";display:block;height:52px;position:absolute;transition:.3s ease-in;width:52px;will-change:transform}@media (min-width:600px){.hero-main__button:before{left:calc(50% - 26px);top:calc(50% - 26px);transform:scale(.5)}}@media (min-width:960px){.hero-main__button:before{height:62px;left:calc(50% - 31px);margin-bottom:10px;top:calc(50% - 31px);width:62px}}.hero-main__button:after{background-position:8px;background-repeat:no-repeat;background-size:36px;border-radius:50%;content:"";display:block;height:52px;left:calc(50% - 26px);top:calc(50% - 26px);transition:.3s ease-in;width:52px;will-change:transform}@media (min-width:600px){.hero-main__button:after{opacity:0}}@media (min-width:960px){.hero-main__button:after{background-position:50%;background-size:35px;height:62px;width:62px}}.hero-main__button:focus:before{transform:scale(1.2)}.hero-main__button:hover:before{filter:brightness(1.1);transform:scale(1.15);transition:all .3s ease}.hero-main__button:hover:after{transform:scale(1.1);transition:all .3s ease}.hero-main__button:hover .hero-main__button-text{color:#4a90e2;font-weight:600;transform:translateY(-5px);transition:all .3s ease}.hero-main-center{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;height:84px;left:calc(50% - 42px);position:absolute;top:calc(50% - 42px);transition:all .3s ease;width:84px}@media (min-width:600px){.hero-main-center{background-color:#5874c9}}.hero-main-center:hover{box-shadow:0 0 20px #4a90e266;transform:scale(1.1)}.hero-main__center-logo{cursor:pointer;left:calc(50% - 88px);min-height:148px;min-width:176px;position:absolute;top:calc(50% - 74px);transform:scale(.5);transition:all .4s ease}@media (min-width:600px){.hero-main__center-logo{opacity:0}}.hero-main__center-logo:hover{filter:drop-shadow(0 10px 20px rgba(74,144,226,.3));transform:scale(.55) rotate(5deg)}.hero-main__center-logo:after{animation:pulse 2s infinite;border:2px solid rgba(74,144,226,.3);border-radius:50%;content:"";height:120%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%}.hero-main__center-logo:hover:after{opacity:1}.hero-main__img{background-image:url(images/pages/index/hero-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vw;min-width:100vw;position:relative;width:100%}@media (min-width:600px){.hero-main__img{margin-bottom:100px;margin-top:-40%}}@media (min-width:960px){.hero-main__img{margin-bottom:0;margin-top:0;min-height:589px;min-width:681px}}.hero-main__img>img{display:none}.hero-main__img--animate .hero-main-center{animation-delay:1.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeOut;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main-center:after{animation-delay:1.5s;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:raindrop;animation-timing-function:ease-in-out;background-color:#5874c9;border-radius:50%;content:"";inset:0;position:absolute}.hero-main__img--animate .hero-main__center-logo{animation-delay:1.5s;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:scaleUpLogo;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--team{animation-delay:0s,0s;animation-duration:.3s,2s;animation-fill-mode:forwards;animation-name:fadeIn,orbitButtonTeam;animation-timing-function:ease-in,ease-in-out}.hero-main__img--animate .hero-main__button--team:before{animation-delay:2.2s;animation-duration:1s;animation-fill-mode:forwards;animation-name:scaleUpSmall;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--team:after{animation-delay:2.2s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--team .hero-main__button-text{animation-delay:2.2s;font-size:12px}@media (min-width:960px){.hero-main__img--animate .hero-main__button--team{animation-delay:0s,0s;animation-duration:.3s,2s}.hero-main__img--animate .hero-main__button--team:before{animation-delay:2.5s;animation-duration:1s;animation-name:scaleUpMid}.hero-main__img--animate .hero-main__button--team:after{animation-delay:2.5s;animation-duration:1s}.hero-main__img--animate .hero-main__button--team .hero-main__button-text{animation-delay:2.2s;font-size:16px}}.hero-main__img--animate .hero-main__button--app{animation-delay:.2s,.2s;animation-duration:.3s,2s;animation-fill-mode:forwards;animation-name:fadeIn,orbitButtonApp;animation-timing-function:ease-in,ease-in-out}.hero-main__img--animate .hero-main__button--app:before{animation-delay:2.4s;animation-duration:1s;animation-fill-mode:forwards;animation-name:scaleUpMid;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--app:after{animation-delay:2.4s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--app .hero-main__button-text{animation-delay:2.2s}@media (min-width:960px){.hero-main__img--animate .hero-main__button--app{animation-delay:0s,0s;animation-duration:.3s,2s}.hero-main__img--animate .hero-main__button--app:after,.hero-main__img--animate .hero-main__button--app:before{animation-delay:2.2s;animation-duration:1s}.hero-main__img--animate .hero-main__button--app .hero-main__button-text{animation-delay:2.4s}}.hero-main__img--animate .hero-main__button--mvp{animation-delay:.4s,.4s;animation-duration:.3s,2s;animation-fill-mode:forwards,forwards;animation-name:fadeIn,orbitButtonMvp;animation-timing-function:ease-in,ease-in-out}.hero-main__img--animate .hero-main__button--mvp:before{animation-delay:2.6s;animation-duration:1s;animation-fill-mode:forwards;animation-name:scaleUpBig;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--mvp:after{animation-delay:2.6s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--mvp .hero-main__button-text{animation-delay:2.6s}@media (min-width:960px){.hero-main__img--animate .hero-main__button--mvp{animation-delay:0s,0s;animation-duration:.3s,2s}.hero-main__img--animate .hero-main__button--mvp:before{animation-delay:2.3s;animation-duration:1s;animation-name:scaleUpMid}.hero-main__img--animate .hero-main__button--mvp:after{animation-delay:2.3s;animation-duration:1s}.hero-main__img--animate .hero-main__button--mvp .hero-main__button-text{animation-delay:2.3s}}.hero-main__img--animate .hero-main__button--rd{animation-delay:.6s,.6s;animation-duration:.3s,2.5s;animation-fill-mode:forwards;animation-name:fadeIn,orbitButtonRd;animation-timing-function:ease-in,ease-in-out}.hero-main__img--animate .hero-main__button--rd:before{animation-delay:2.8s;animation-duration:1s;animation-fill-mode:forwards;animation-name:scaleUpMid;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--rd:after{animation-delay:2.8s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--rd .hero-main__button-text{animation-delay:2.8s}@media (min-width:960px){.hero-main__img--animate .hero-main__button--rd{animation-delay:0s,0s;animation-duration:.3s,2.5s}.hero-main__img--animate .hero-main__button--rd:after,.hero-main__img--animate .hero-main__button--rd:before{animation-delay:2.2s;animation-duration:1s}.hero-main__img--animate .hero-main__button--rd .hero-main__button-text{animation-delay:2.2s}}.hero-main__img--animate .hero-main__button--product{animation-delay:1s,1s;animation-duration:.3s,2s;animation-fill-mode:forwards;animation-name:fadeIn,orbitButtonProduct;animation-timing-function:ease-in,ease-in-out}.hero-main__img--animate .hero-main__button--product:before{animation-delay:3s;animation-duration:1s;animation-fill-mode:forwards;animation-name:scaleUpSmall;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--product:after{animation-delay:3s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--product .hero-main__button-text{animation-delay:3s;font-size:12px}@media (min-width:960px){.hero-main__img--animate .hero-main__button--product{animation-delay:0s,0s;animation-duration:.3s,2s}.hero-main__img--animate .hero-main__button--product:before{animation-delay:2.7s;animation-duration:1s;animation-name:scaleUpMid}.hero-main__img--animate .hero-main__button--product:after{animation-delay:2.7s;animation-duration:1s}.hero-main__img--animate .hero-main__button--product .hero-main__button-text{animation-delay:2.7s;font-size:16px}}.hero-main__img--animate .hero-main__button--ai{animation-delay:.8s,.8s;animation-duration:.3s,2s;animation-fill-mode:forwards;animation-name:fadeIn,orbitButtonAi;animation-timing-function:ease-in,ease-in-out}.hero-main__img--animate .hero-main__button--ai:before{animation-delay:2.9s;animation-duration:1s;animation-fill-mode:forwards;animation-name:scaleUpMid;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--ai:after{animation-delay:2.9s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--ai .hero-main__button-text{animation-delay:2.9s}@media (min-width:960px){.hero-main__img--animate .hero-main__button--ai{animation-delay:0s,0s;animation-duration:.3s,2s}.hero-main__img--animate .hero-main__button--ai:after,.hero-main__img--animate .hero-main__button--ai:before{animation-delay:2.4s;animation-duration:1s}.hero-main__img--animate .hero-main__button--ai .hero-main__button-text{animation-delay:2.4s}}.hero-main__img--animate .hero-main__button--blockchain{animation-delay:.6s,.6s;animation-duration:.3s,2s;animation-fill-mode:forwards;animation-name:fadeIn,orbitButtonBlockchain;animation-timing-function:ease-in,ease-in-out}.hero-main__img--animate .hero-main__button--blockchain:before{animation-delay:2.8s;animation-duration:1s;animation-fill-mode:forwards;animation-name:scaleUpMid;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--blockchain:after{animation-delay:2.8s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in-out}.hero-main__img--animate .hero-main__button--blockchain .hero-main__button-text{animation-delay:2.8s}@media (min-width:960px){.hero-main__img--animate .hero-main__button--blockchain{animation-delay:0s,0s;animation-duration:.3s,2s}.hero-main__img--animate .hero-main__button--blockchain:after,.hero-main__img--animate .hero-main__button--blockchain:before{animation-delay:2.2s;animation-duration:1s}.hero-main__img--animate .hero-main__button--blockchain .hero-main__button-text{animation-delay:2.2s}}.hero-main__img--animate .hero-main__button--active:before{box-shadow:0 0 0 7px #5874c966}@media (min-width:960px){.hero-main__img--animate .hero-main__button--active:before{box-shadow:0 0 0 10px #5874c966}}.hero-main__img--animate .hero-main__button-text{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in;transform:translateZ(0)}.hero-main__button-text{font-size:13px;left:calc(50% - 55px);min-height:50px;min-width:110px;position:absolute;text-align:center;top:60px}@media (min-width:600px){.hero-main__button-text{opacity:0}}@media (min-width:960px){.hero-main__button-text{font-size:16px;left:calc(50% - 75px);min-width:150px;top:74px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUpLogo{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(.7)}}@keyframes raindrop{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.5)}}@keyframes pulse{0%{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}to{opacity:.3;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeOut{0%{background-color:#5874c9}to{background-color:transparent}}@keyframes scaleUpSmall{0%{transform:scale(.5) translateZ(0)}to{transform:scale(.8) translateZ(0)}}@keyframes scaleUpMid{0%{transform:scale(.5) translateZ(0)}to{transform:scale(1) translateZ(0)}}@keyframes scaleUpBig{0%{transform:scale(.5) translateZ(0)}to{transform:scale(1.2) translateZ(0)}}@keyframes orbitButtonTeam{0%{transform:rotate(-1turn) translateY(-140px) rotate(1turn) translateZ(0)}to{transform:rotate(-60deg) translateY(-140px) rotate(60deg) translateZ(0)}}@keyframes orbitButtonApp{0%{transform:rotate(-1turn) translateY(-155px) rotate(1turn) translateZ(0)}to{transform:rotate(-135deg) translateY(-155px) rotate(135deg) translateZ(0)}}@keyframes orbitButtonMvp{0%{transform:rotate(-1turn) translateY(-175px) rotate(1turn) translateZ(0)}to{transform:rotate(-180deg) translateY(-175px) rotate(180deg) translateZ(0)}}@keyframes orbitButtonRd{0%{transform:rotate(-1turn) translateY(-155px) rotate(1turn) translateZ(0)}to{transform:rotate(-225deg) translateY(-155px) rotate(225deg) translateZ(0)}}@keyframes orbitButtonProduct{0%{transform:rotate(-1turn) translateY(-140px) rotate(1turn) translateZ(0)}to{transform:rotate(-270deg) translateY(-140px) rotate(270deg) translateZ(0)}}@keyframes orbitButtonAi{0%{transform:rotate(-1turn) translateY(-80px) rotate(1turn) translateZ(0)}to{transform:rotate(120deg) translateY(-80px) rotate(-120deg) translateZ(0)}}@keyframes orbitButtonBlockchain{0%{transform:rotate(60deg) translateY(-155px) rotate(-60deg) translateZ(0)}to{transform:rotate(-90deg) translateY(-155px) rotate(90deg) translateZ(0)}}@keyframes activeZoom{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.1) translateZ(0)}}@media (min-width:960px){@keyframes scaleUpLogo{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes raindrop{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2)}}@keyframes orbitButtonTeam{0%{transform:rotate(100deg) translateY(-245px) rotate(-100deg) translateZ(0)}to{transform:rotate(-40deg) translateY(-245px) rotate(40deg) translateZ(0)}}@keyframes orbitButtonApp{0%{transform:rotate(240deg) translateY(-187px) rotate(-240deg) translateZ(0)}to{transform:rotate(10deg) translateY(-187px) rotate(-10deg) translateZ(0)}}@keyframes orbitButtonMvp{0%{transform:rotate(-20deg) translateY(-187px) rotate(20deg) translateZ(0)}to{transform:rotate(-160deg) translateY(-187px) rotate(160deg) translateZ(0)}}@keyframes orbitButtonRd{0%{transform:rotate(40deg) translateY(-245px) rotate(-40deg) translateZ(0)}to{transform:rotate(-210deg) translateY(-245px) rotate(210deg) translateZ(0)}}@keyframes orbitButtonProduct{0%{transform:rotate(190deg) translateY(-245px) rotate(-190deg) translateZ(0)}to{transform:rotate(80deg) translateY(-245px) rotate(-80deg) translateZ(0)}}@keyframes orbitButtonAi{0%{transform:rotate(270deg) translateY(-120px) rotate(-270deg) translateZ(0)}to{transform:rotate(120deg) translateY(-120px) rotate(-120deg) translateZ(0)}}@keyframes orbitButtonBlockchain{0%{transform:rotate(60deg) translateY(-245px) rotate(-60deg) translateZ(0)}to{transform:rotate(-90deg) translateY(-245px) rotate(90deg) translateZ(0)}}}.services{background:#f3f5fb}.services__list{flex-wrap:wrap}.services__item,.services__list{display:flex;justify-content:space-between}.services__item{align-items:flex-start;flex-direction:column;margin-bottom:20px;padding:1.429rem 1.429rem 2.5rem;position:relative;transition:.2s ease-in-out;width:100%}@media (min-width:960px){.services__item{flex:1 0 auto;margin-bottom:48px;max-width:30%}}.services__item-header{display:flex;flex-direction:column;width:100%}@media (min-width:960px){.services__item-header{align-items:center;flex-direction:row}}.services__item-header:before{border:solid #5874c9;border-width:0 2px 2px 0;content:"";display:inline-block;padding:5px;position:absolute;right:20px;top:30px;transform:translateY(-3px) rotate(-45deg);transition:transform .2s ease-in}@media (min-width:960px){.services__item-header:before{display:none}}.services__item-header:focus{outline:none}.services__item-header--active:before{transform:translateY(3px) rotate(-135deg)}.services__item-image{margin-bottom:10px;margin-right:10px}@media (min-width:960px){.services__item-image{height:50px;margin-bottom:0;margin-right:20px;width:50px}}.services__item-subtitle{margin:0}.services__text{font-family:Montserrat,Helvetica,Arial,sans-serif}.services__text-wrapper{flex:1 0 auto;max-width:100%;position:relative}.services__link{color:#5874c9;font-size:17px;font-weight:600;position:absolute;top:100%}
