.custom-button[data-v-ddcc81d4]{background-color:#66f;border-radius:18px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;height:40px;line-height:20px;min-height:40px;padding:10px 20px;position:relative;transition:color .35s,border-color .35s,background-color .35s}.custom-button.primary[data-v-ddcc81d4]:before{border:3px solid #ccf;border-radius:22px;bottom:-3px;content:"";left:-3px;opacity:0;position:absolute;right:-3px;top:-3px;transition:opacity .35s}.custom-button.primary[data-v-ddcc81d4]:hover:before{opacity:1}.custom-button.secondary[data-v-ddcc81d4]{background:#fff;border:3px solid #ccf;color:#66f;font-size:14px;font-weight:500;line-height:14px}.custom-button.secondary[data-v-ddcc81d4]:hover{background:#efeffd;border-color:#efeffd}.custom-button.large[data-v-ddcc81d4]{border-radius:24px;font-size:18px;height:60px;min-height:60px;padding:20px 30px}.custom-button.large.primary[data-v-ddcc81d4]:before{border-radius:28px}.footer{background:#f4f4f6;padding:50px 0;position:relative}.footer .copyright{color:#757575;font-size:13px;font-weight:500}.footer .terms-policy{display:flex;flex-direction:column}.footer .terms-policy a{color:#757575;transition:color .35s}.footer .terms-policy a.router-link-exact-active,.footer .terms-policy a:hover{color:#66f}.footer .contacts{display:flex;flex-direction:column}.footer .contacts .logo-md{width:100px}.footer .contacts .slogan{font-size:16px;font-weight:500;margin-top:38px}.footer .contacts .contacts-list{grid-gap:20px;display:grid;grid-template-rows:repeat(3,min-content);margin-top:70px}.footer .contacts .contacts-list a{color:#333;font-size:14px}.footer hr{background:#ccc;border:none;height:1px;margin:60px 0 20px}.footer .list-title{color:#868686;font-size:14px;font-weight:500;margin-bottom:18px}.footer .link{color:#333;cursor:pointer;padding:12px 0;transition:color .35s}.footer .link:hover{color:#66f}.column-mobile-padding{padding-top:40px}@media screen and (max-width:1535px){.footer{padding:40px}.footer hr{margin-top:20px}}@media screen and (max-width:1279px){.footer{padding:20px}}@media screen and (max-width:1023px){.footer .contacts .contacts-list{margin-top:50px}}.intersection-element[data-v-e8e4dea2]{--animate-duration:var(--228c5d0b);--animate-delay:var(--45e69528);height:100%;opacity:0}.intersection-element.active[data-v-e8e4dea2]{opacity:1}.home-animation[data-v-8b2f3a62]{position:relative}.home-animation #svg-wrapper-anime[data-v-8b2f3a62]{align-items:flex-end;display:flex;height:calc(100vh - var(--header-size));justify-content:center;position:relative}#devices[data-v-b084d2ce]{align-items:center;background-color:#fff;display:flex;justify-content:center;position:relative}#devices .cards-container[data-v-b084d2ce]{grid-gap:100px;display:grid;grid-template-columns:repeat(3,min-content)}#devices .cards-container .device-card[data-v-b084d2ce]{max-width:320px;position:relative}#devices .cards-container .device-card .text-block[data-v-b084d2ce]{opacity:0}#devices .cards-container .device-card .title[data-v-b084d2ce]{color:#333;font-size:26px;font-weight:500;margin-bottom:20px}#devices .cards-container .device-card .description[data-v-b084d2ce]{color:#757575;font-size:15px;margin-bottom:40px}#devices .cards-container .device-card .img-container[data-v-b084d2ce]{align-items:flex-end;display:flex;height:330px;width:320px}#devices .cards-container .device-card .img-container img[data-v-b084d2ce]{height:auto;width:100%}#devices .cards-container .device-center-card[data-v-b084d2ce]{z-index:2}#devices .cards-container .device-left-card[data-v-b084d2ce]{left:420px;opacity:0;z-index:1}#devices .cards-container .device-right-card[data-v-b084d2ce]{left:-420px;opacity:0;z-index:1}@media screen and (max-width:1023px){#devices[data-v-b084d2ce]{display:block;height:auto}#devices .cards-container[data-v-b084d2ce]{grid-gap:40px;align-items:center;display:flex;flex-direction:column;margin-top:80px}#devices .cards-container .device-card .text-block[data-v-b084d2ce]{opacity:1}#devices .cards-container .device-card .img-container[data-v-b084d2ce]{height:auto}#devices .cards-container .device-left-card[data-v-b084d2ce],#devices .cards-container .device-right-card[data-v-b084d2ce]{left:0;opacity:1}}body[data-page=home]{overflow:hidden}.home{position:relative}.home #header,.home .screen-scroller{height:calc(100vh - var(--header-size))}.home #header{align-items:center;display:flex;justify-content:center;position:relative}.home #header .text-container{margin-top:-10%;max-width:100%;text-align:center;-webkit-user-select:none;user-select:none;z-index:100}.home #header .text-container h1{font-size:72px;font-weight:600;margin:0}.home #header .text-container h2{color:#757575;font-size:24px;font-weight:500;line-height:1;margin:25px}.home #header .text-container .action-btn{align-items:center;color:#757575;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;margin:0 auto;width:140px}.home #header .anime1{min-width:600px;position:absolute;right:0;width:100%}.home section{background:#fff;height:calc(100vh - var(--header-size));position:relative}.home #story{background-color:#26a69a}.home #smarter-together{display:grid;grid-template-rows:minmax(0,1fr)}.home #smarter-together .intersection-element{height:auto}.home #smarter-together .grid-container{height:100%;padding-bottom:90px;position:relative}.home #smarter-together .blue-gradient-bg{background:radial-gradient(circle at right center,#39f,#fff0 70%);height:100%;opacity:.2;position:absolute;right:0;top:0;width:70%}.home #smarter-together .blue-circle.large-circle{height:1490px;position:absolute;right:-24%;top:-10%;width:1490px}.home #smarter-together .blue-circle.small-circle{margin-right:70px;margin-top:100px}.home #smarter-together .mobile-app{max-width:295px}.home #smarter-together .title{color:#333;font-size:40px;font-weight:600;padding-top:140px}.home #smarter-together .description{color:#757575;font-size:18px;padding:40px 0 90px}.home #apps{display:grid;overflow:hidden}.home #apps .swiper-slide{display:flex}.home #apps .swiper-slide .row{height:100%}.home #apps .swiper-slide .row>div{max-height:100%}.home #apps .information-column{align-items:center;display:flex}.home #apps .information-column>.intersection-element{height:auto;margin-top:-55%}.home #apps .images-container{grid-gap:30px;align-items:center;display:grid;grid-auto-rows:100%;grid-template-columns:repeat(2,min-content);height:100%;padding-top:5vh}.home #apps .images-container div{height:100%;max-height:100%}.home #apps .images-container div img{max-height:calc(90% - 64px)}.home #apps .images-container div:last-child{margin-top:10vh}.home #apps .slide-2 .images-container,.home #apps .slide-3 .images-container{grid-gap:60px}.home #apps .blue-circle{height:1576px;left:-10%;position:absolute;top:-50%;width:1576px}.home #apps .blue-gradient-bg{background:radial-gradient(circle at bottom left,#39f,#fff0 70%);bottom:0;height:800px;left:0;opacity:.3;position:absolute;width:800px}.home #apps .primary-gradient-bg{background:radial-gradient(circle at bottom right,#66f,#fff0 70%);bottom:0;height:1000px;opacity:.3;position:absolute;right:0;width:1000px}.home #apps .apps-swiper{height:100%}.home #apps .swiper-wrapper{padding-top:64px}.home #apps .swiper-slide{overflow:hidden}.home #apps .swiper-pagination{bottom:unset;text-align:left;top:40px}.home #apps .swiper-pagination-bullet{align-items:center;background:#0000;color:#b3b3b3;display:inline-flex;font-size:18px;font-weight:600;height:24px;line-height:24px;margin-right:20px;opacity:1;text-align:center;width:auto}.home #apps .swiper-pagination-bullet .active-circle{background:#66f;border-radius:50%;height:12px;margin-right:8px;opacity:0;width:12px}.home #apps .swiper-pagination-bullet-active{background:#0000;color:#333}.home #apps .swiper-pagination-bullet-active .active-circle{opacity:1}.home #apps .app-type{color:#333;font-size:26px;font-weight:600}.home #apps .app-description{color:#757575;font-size:15px;padding-bottom:40px;padding-top:30px}.home #contacts .blue-circle{bottom:-10%;height:1650px;left:-20%;position:absolute;width:1650px}.home #contacts .call-to-action{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center}.home #contacts .call-to-action .title{color:#333;font-size:36px;font-weight:600;padding-bottom:50px;text-align:center}@media screen and (max-width:756px){.home #header{align-items:start;margin-top:0}.home #header .text-container{margin-top:20%;max-width:100%}.home #header .text-container h1{font-size:40px;line-height:1.2}.home #header .text-container h2{font-size:18px;line-height:1.4;margin-top:50px}.home #header .text-container .action-btn{margin-top:50px}}@media screen and (max-height:700px){body[data-page=home] .home #apps .information-column>div{margin-top:0}}@media screen and (max-width:1535px){body[data-page=home] #apps .blue-circle{height:1260.8px;width:1260.8px}body[data-page=home] #apps .blue-gradient-bg,body[data-page=home] #apps .primary-gradient-bg{height:700px;width:700px}body[data-page=home] #apps .swiper-pagination{top:10px}body[data-page=home] #apps .swiper-wrapper{padding-top:24px}}.screen--md .home #apps .swiper-pagination{padding-left:20px}.screen--md .home #apps .information-column>div{margin-top:0}.screen--md .home #apps .images-container{padding-top:0}.screen--md .home #apps .images-container>div{align-items:center;display:flex}.screen--md .home #apps .images-container>div img{max-height:70%}@media screen and (max-width:1023px){body[data-page=home]{overflow:auto}body[data-page=home] .home .blue-circle,body[data-page=home] .home .blue-gradient-bg,body[data-page=home] .home .primary-gradient-bg{display:none}body[data-page=home] .home #contacts .call-to-action .title{font-size:24px}body[data-page=home] .home #apps{height:100%}body[data-page=home] .home #apps .information-column{align-items:flex-start}body[data-page=home] .home #apps .information-column>div{margin-top:0}body[data-page=home] .home #apps .images-container{grid-gap:0;grid-template-columns:minmax(0,30%) minmax(0,70%);max-height:300px;padding-top:40px}body[data-page=home] .home #apps .images-container img{height:100%;max-height:none;width:auto}body[data-page=home] .home #apps .images-container div:last-child{margin-top:50px}body[data-page=home] .home #apps .slide{padding-top:80px}body[data-page=home] .home #apps .slide,body[data-page=home] .home #apps .slide-2,body[data-page=home] .home #apps .slide-3{margin:0 auto;max-width:560px}body[data-page=home] .home #apps .slide-2{padding:120px 0}body[data-page=home] .home #apps .slide-3{padding-bottom:30px}body[data-page=home] .home #apps .slide-2,body[data-page=home] .home #apps .slide-3{height:100%}body[data-page=home] .home #apps .slide-2 .images-container,body[data-page=home] .home #apps .slide-3 .images-container{grid-gap:50px;grid-template-columns:repeat(2,minmax(0,100%));max-height:380px}body[data-page=home] .home #apps .app-type{padding-top:30px}body[data-page=home] .home #apps .app-description{padding-bottom:30px;padding-top:25px}body[data-page=home] .home #smarter-together{height:100%;padding:60px 0}body[data-page=home] .home #smarter-together .grid-container{padding-bottom:0}body[data-page=home] .home #smarter-together .mobile-markup .title{padding-top:0}body[data-page=home] .home #smarter-together .mobile-markup .row{margin:0 auto;max-width:560px}body[data-page=home] .home #smarter-together .mobile-markup .group-mock{height:auto;width:100%}}@media screen and (max-width:639px){body[data-page=home] .home #apps .images-container{max-height:240px}}