.social-network-item_socialNetworkItem__jrhQc{display:flex;justify-content:center;align-items:center;margin-right:4px;padding-right:4px;width:73.53px;height:60.09px;background-color:hsla(0,0%,100%,.6);transform:rotate(-66.78deg);clip-path:polygon(0 0,64.78% 0,100% 100%,35% 100%,0 0);border:.01px solid #222}.social-network-item_socialNetworkItem__jrhQc:hover{background-color:#5b00ce}.social-network-item_socialNetworkItem__jrhQc:hover *{fill:#fff}.social-network-item_socialNetworkItemLogo__ONXkI{transform:rotate(66.78deg)}.footer_footer__u4CAw{position:relative;padding:48px 0;color:#fff;background-color:#222;z-index:10}@media screen and (min-width:768px){.footer_footer__u4CAw{padding:80px 0 88px}}.footer_footerContent__L9s1h{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.footer_footerContent__L9s1h{display:grid;grid-template-rows:1fr 1fr 1fr;grid-column-gap:40px;grid-template-areas:"logo socialNetwork" "info socialNetwork" "info years"}}@media screen and (min-width:1200px){.footer_footerContent__L9s1h{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"logo info socialNetwork" "logo info years"}}.footer_logo__48In2{align-self:flex-start;grid-area:logo;margin-bottom:40px}@media screen and (min-width:768px){.footer_logo__48In2{margin-bottom:24px}}@media screen and (min-width:1200px){.footer_logo__48In2{margin-bottom:0;height:100%}}.footer_address__RHtl0{align-self:flex-start;grid-area:info;display:flex;flex-direction:column;justify-content:space-between;max-width:calc(100vw - 48px);margin-bottom:60px;font-style:normal}@media screen and (min-width:768px){.footer_address__RHtl0{margin-bottom:0}}@media screen and (min-width:1200px){.footer_address__RHtl0{height:100%}}.footer_addressItem__jfwjx{margin-bottom:24px}.footer_phoneLink__JMOho{margin-right:24px}.footer_phoneLink__JMOho:last-child{margin-right:0}.footer_infoItem__sMdTr{margin-bottom:10px}.footer_infoItem__sMdTr:last-child{margin-bottom:0}@media screen and (min-width:768px){.footer_infoItem__sMdTr{text-align:start}}.footer_mail__qPHm6{border-bottom:1px solid hsla(0,0%,100%,.4)}.footer_rightBlock__fs8gj{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.footer_socialNetwork___87qT{grid-area:socialNetwork;display:flex;margin-bottom:40px;align-self:flex-end}@media screen and (min-width:768px){.footer_socialNetwork___87qT{display:flex;justify-content:flex-end;margin-bottom:0;height:100%;width:100%}}.footer_years__APgW4{align-self:flex-end;grid-area:years;color:hsla(0,0%,100%,.6)}@media screen and (min-width:768px){.footer_years__APgW4{display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:0;height:100%;width:100%;padding-right:16px}}.layout-section_root__lPhmJ{position:relative;padding:80px 0;overflow:hidden}@media screen and (min-width:768px){.layout-section_root__lPhmJ{padding:140px 0 112px}}@media screen and (min-width:1200px){.layout-section_root__lPhmJ{padding:140px 0}}.layout-section_content__7vABg{transform:translateY(120%);opacity:0;transition:all .8s ease 0s}.layout-section_content__7vABg.layout-section_active__NxwIj{transform:translate(0);opacity:1}@media screen and (min-width:1200px){.layout-section_content__7vABg.layout-section_horizontal___Xnvp{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"title rightBlock rightBlock";grid-gap:40px}}.layout-section_title__z91Mr{padding-bottom:32px;font-weight:500;text-transform:uppercase;font-size:14px;margin:0}@media screen and (min-width:1200px){.layout-section_title__z91Mr{grid-area:title;padding-bottom:0}.layout-section_rightBlock__Oxpgv{grid-area:rightBlock}}.technologies_item_root__YyymL{display:flex;justify-content:center;align-items:center;width:calc(50vw - 24px - 20px);height:calc(50vw - 24px - 20px);border:1px solid rgba(4,4,4,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:768px){.technologies_item_root__YyymL{height:calc((100vw - 48px - 80px)/4);width:calc((100vw - 48px - 80px)/4)}}@media screen and (min-width:1200px){.technologies_item_root__YyymL{height:164px;width:164px}}@media screen and (min-width:1440px){.technologies_item_root__YyymL{height:204px;width:204px}}.app-alice-carousel_dot__aHMuN{position:relative;border:none;height:16px;width:30px;cursor:pointer;background-color:transparent;background-color:initial;margin-right:8px}.app-alice-carousel_dot__aHMuN:last-child{margin-right:0}.app-alice-carousel_dot__aHMuN:before{content:"";position:absolute;left:0;right:0;height:2px}.app-alice-carousel_dot__aHMuN.app-alice-carousel_black__Lb6Va:before{background-color:rgba(4,4,4,.2)}.app-alice-carousel_dot__aHMuN.app-alice-carousel_black__Lb6Va.app-alice-carousel_active__n4NpO:before{background-color:#040404}.app-alice-carousel_dot__aHMuN.app-alice-carousel_white__xtDS_:before{background-color:hsla(0,0%,100%,.2)}.app-alice-carousel_dot__aHMuN.app-alice-carousel_white__xtDS_.app-alice-carousel_active__n4NpO:before{background-color:#fff}@media screen and (min-width:768px){.app-alice-carousel_dot__aHMuN{flex-grow:1;margin-right:0}}.app-alice-carousel_lastButton__LIOiI,.app-alice-carousel_nextButton__LQqPu{display:flex;align-items:center;position:relative;border:none;height:12px;width:24px;cursor:pointer;padding:0;background-color:transparent;background-color:initial}.app-alice-carousel_lastButton__LIOiI span,.app-alice-carousel_nextButton__LQqPu span{visibility:hidden;width:100%;height:2px;background-color:#040404;border-radius:10px 0 0 10px}.app-alice-carousel_lastButton__LIOiI:hover span,.app-alice-carousel_nextButton__LQqPu:hover span{visibility:visible;visibility:initial}.app-alice-carousel_lastButton__LIOiI:hover:after,.app-alice-carousel_lastButton__LIOiI:hover:before,.app-alice-carousel_nextButton__LQqPu:hover:after,.app-alice-carousel_nextButton__LQqPu:hover:before{background-color:#040404}.app-alice-carousel_lastButton__LIOiI:disabled,.app-alice-carousel_nextButton__LQqPu:disabled{cursor:not-allowed}.app-alice-carousel_lastButton__LIOiI:disabled span,.app-alice-carousel_nextButton__LQqPu:disabled span{visibility:hidden}.app-alice-carousel_lastButton__LIOiI:disabled:after,.app-alice-carousel_lastButton__LIOiI:disabled:before,.app-alice-carousel_nextButton__LQqPu:disabled:after,.app-alice-carousel_nextButton__LQqPu:disabled:before{background-color:#929292}.app-alice-carousel_lastButton__LIOiI:before,.app-alice-carousel_nextButton__LQqPu:before{position:absolute;content:"";left:-2px;top:1.5px;height:2px;background-color:#929292;width:12px;transform:rotate(315deg);border-radius:3px 0 0 0}.app-alice-carousel_lastButton__LIOiI:after,.app-alice-carousel_nextButton__LQqPu:after{position:absolute;content:"";left:3px;top:3.7px;width:2px;background-color:#929292;height:12px;transform:rotate(315deg);border-radius:3px 0 0 0}.app-alice-carousel_nextButton__LQqPu{transform:rotate(180deg)}.technologies-carousel_slider__4vm8M{width:100%}.technologies-carousel_technologiesPack__YtT6F{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin:10px 0}@media screen and (min-width:768px){.technologies-carousel_technologiesPack__YtT6F{grid-template-columns:repeat(4,1fr);min-height:46vw}}@media screen and (min-width:1200px){.technologies-carousel_technologiesPack__YtT6F{grid-template-columns:repeat(4,1fr);min-height:360px}}@media screen and (min-width:1440px){.technologies-carousel_technologiesPack__YtT6F{grid-template-columns:repeat(4,1fr);min-height:400px}}.home-technologies_root__X4hfi{padding:56px 0;background-color:#f1f1f1;position:relative;z-index:3}@media screen and (min-width:1200px){.home-technologies_root__X4hfi{padding:140px 0}}.home-technologies_contentWrap__UDGuj{overflow:hidden}.home-technologies_content__wYYgz{position:relative;display:flex;flex-direction:column}@media screen and (min-width:1200px){.home-technologies_content__wYYgz{flex-direction:row;justify-content:space-between}}.home-technologies_carousel__2KcGn{display:flex;justify-content:flex-end;width:100%;padding-top:32px;transform:translateY(120%);opacity:0;transition:all .8s ease 0s}.home-technologies_carousel__2KcGn.home-technologies_active__dB0G5{transform:translate(0);opacity:1}@media screen and (min-width:1200px){.home-technologies_carousel__2KcGn{padding-top:0;width:66%}.home-technologies_left__HmL_4{position:absolute;top:-30px;width:calc(50% - 200px);height:calc(100% + 60px);background-color:#4600a0;clip-path:polygon(0 0,100% 0,calc(100% - 365px) 100%,0 100%,0 0);z-index:1}}@media screen and (min-width:1200px)and (min-width:1440px){.home-technologies_left__HmL_4{width:calc(50% - 400px)}}.home-technologies_title__vLkm3{position:relative;left:-24px;padding:8px 32px 8px 24px;width:-moz-min-content;width:min-content;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%,0 0);background-color:#4600a0;z-index:2;font-weight:500;text-transform:uppercase;font-size:14px;margin:0;color:hsla(0,0%,100%,.8);transform:translateY(120%);opacity:0;transition:all .8s ease 0s}.home-technologies_title__vLkm3.home-technologies_active__dB0G5{transform:translate(0);opacity:1}.home-technologies_title__vLkm3.home-technologies_colorDark__SCLNG{color:#040404;background-color:inherit}@media screen and (min-width:1200px){.home-technologies_title__vLkm3{background-color:inherit}}.scroll-x-section_projectsWrap__CCw7k{position:relative;width:100vw;overflow-x:scroll;left:-24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:1200px){.scroll-x-section_projectsWrap__CCw7k{left:calc((1200px - 100vw - 88px)/2)}}@media screen and (min-width:1440px){.scroll-x-section_projectsWrap__CCw7k{left:calc((1440px - 100vw - 88px)/2)}}.scroll-x-section_projectsWrap__CCw7k::-webkit-scrollbar{display:none}.mock-device-loader_root__HFP5Y,.scroll-x-section_backdrop__C4jCp{position:absolute;left:0;right:0;top:0;bottom:0}.mock-device-loader_root__HFP5Y{display:flex;justify-content:center;align-items:center;z-index:1}.mock-device-loader_root__HFP5Y.mock-device-loader_active__HqWsZ{background-color:#000;animation:mock-device-loader_backdropColorChange__ulHTP .2s .6s forwards}.mock-device-loader_content__WUxvr{display:flex;flex-direction:column;justify-content:center;align-items:center;visibility:visible}.mock-device-loader_content__WUxvr.mock-device-loader_active__HqWsZ{visibility:hidden;transition:visibility 0s .6s}.mock-device-loader_loadLogo__MDBQf{width:60%;visibility:hidden}.mock-device-loader_loadLogo__MDBQf.mock-device-loader_active__HqWsZ{visibility:visible;animation:mock-device-loader_loader___1Lmj 0s .6s forwards}.mock-device-loader_progressBar__IxvYr{position:relative;margin-top:20%;width:0;height:2px;visibility:hidden}.mock-device-loader_progressBar__IxvYr:before{content:"";position:absolute;left:0;right:100%;top:0;bottom:0;background-color:#fff}.mock-device-loader_progressBar__IxvYr.mock-device-loader_active__HqWsZ{width:100%;visibility:visible;animation:mock-device-loader_loader___1Lmj 0s .6s forwards}.mock-device-loader_progressBar__IxvYr.mock-device-loader_active__HqWsZ:before{right:0;transition:right .6s}@keyframes mock-device-loader_backdropColorChange__ulHTP{0%{background-color:#000}to{background-color:transparent}}@keyframes mock-device-loader_loader___1Lmj{1%{visibility:visible}to{visibility:hidden}}.device-image-wrapper_root__ri_iQ.device-image-wrapper_laptopWithPhone__bK_is{position:relative;width:90vw;height:54vw}@media screen and (min-width:1200px){.device-image-wrapper_root__ri_iQ.device-image-wrapper_laptopWithPhone__bK_is{width:828px;height:500px}}@media screen and (min-width:1440px){.device-image-wrapper_root__ri_iQ.device-image-wrapper_laptopWithPhone__bK_is{width:1076px;height:650px}}.device-image-wrapper_laptop__EbmLg{position:relative;width:90vw;height:54vw}@media screen and (min-width:1200px){.device-image-wrapper_laptop__EbmLg{width:828px;height:500px}}@media screen and (min-width:1440px){.device-image-wrapper_laptop__EbmLg{width:1076px;height:650px}}.device-image-wrapper_laptop__EbmLg.device-image-wrapper_laptopWithPhone__bK_is{left:2vw;width:85.5vw;height:51.64vw}@media screen and (min-width:1200px){.device-image-wrapper_laptop__EbmLg.device-image-wrapper_laptopWithPhone__bK_is{width:728px;height:440px}}@media screen and (min-width:1440px){.device-image-wrapper_laptop__EbmLg.device-image-wrapper_laptopWithPhone__bK_is{width:910px;height:550px}}.device-image-wrapper_laptopContent__SQN01{position:absolute;top:4.9%;bottom:10.5%;right:10.1%;left:10.1%}.device-image-wrapper_laptopContentBackdrop__UfHLE{position:absolute;left:0;right:0;bottom:0;top:0;background-color:#000}.device-image-wrapper_phone__WVwYn{position:relative;width:34.5vw;height:70vw}@media screen and (min-width:1200px){.device-image-wrapper_phone__WVwYn{width:29.5vw;height:60vw;width:246px;height:500px}}@media screen and (min-width:1440px){.device-image-wrapper_phone__WVwYn{width:320px;height:650px}}.device-image-wrapper_phone__WVwYn.device-image-wrapper_laptopWithPhone__bK_is{position:absolute;left:6vw;bottom:-30px;width:18vw;height:36.55vw;z-index:2}@media screen and (min-width:1200px){.device-image-wrapper_phone__WVwYn.device-image-wrapper_laptopWithPhone__bK_is{width:29.5vw;height:60vw;left:-10px;width:172px;height:350px}}@media screen and (min-width:1440px){.device-image-wrapper_phone__WVwYn.device-image-wrapper_laptopWithPhone__bK_is{width:221.6px;height:450px}}.device-image-wrapper_phoneContent__60By_{position:absolute;left:4%;right:4%;bottom:1.8%;top:1.8%;border-radius:8%/4%;overflow:hidden;isolation:isolate}.device-image-wrapper_phoneContentBackdrop__4kfZg{position:absolute;left:0;right:0;bottom:0;top:0;background-color:#000;z-index:1;border-radius:9%;display:flex;flex-direction:column;align-items:center;justify-content:center}.device-image-wrapper_phoneContentBackdrop__4kfZg.device-image-wrapper_active__SOgPh{background-color:transparent}.device-image-wrapper_phoneContentBackdrop__4kfZg.device-image-wrapper_active__SOgPh.device-image-wrapper_withLoading__J11Ux{transition:background-color .2s .6s}.device-image-wrapper_loadLogo__T_Js2{width:25%;visibility:visible}.device-image-wrapper_loadLogo__T_Js2.device-image-wrapper_active__SOgPh{visibility:hidden;transition:visibility 0s .6s}.device-image-wrapper_progressBar__nRS8i{position:relative;margin-top:5%;width:0;height:2px;visibility:visible}.device-image-wrapper_progressBar__nRS8i:before{content:"";position:absolute;left:0;right:100%;top:0;bottom:0;background-color:#fff}.device-image-wrapper_progressBar__nRS8i.device-image-wrapper_active__SOgPh{width:45%;visibility:hidden;transition:visibility 0s .6s}.device-image-wrapper_progressBar__nRS8i.device-image-wrapper_active__SOgPh:before{right:0;transition:right .6s}.project-card_root__dh6JM{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:hidden}.project-card_root__dh6JM:nth-child(4n+1) .project-card_withoutLogo__qu8oh{color:#000}.project-card_root__dh6JM:nth-child(4n+1) .project-card_backdrop__SCPhU{background-color:#fff}.project-card_root__dh6JM:nth-child(4n+2) .project-card_backdrop__SCPhU{background-color:#4600a0}.project-card_root__dh6JM:nth-child(4n+3) .project-card_backdrop__SCPhU{background-color:#dbdbdb}.project-card_root__dh6JM:nth-child(4n+4) .project-card_backdrop__SCPhU{background-color:#040404}.project-card_root__dh6JM:hover .project-card_black__i5TFw .project-card_icon__OXu4p *,.project-card_root__dh6JM:hover .project-card_white___UkIF .project-card_icon__OXu4p *{fill:#885ff9}.project-card_root__dh6JM:hover .project-card_description__l8iz_,.project-card_root__dh6JM:hover .project-card_readMore__15c9i{color:#885ff9}.project-card_root__dh6JM:hover .project-card_image__BhDHi{transform:scale(1.1)}.project-card_root__dh6JM:hover .project-card_imageWrap__uVqzb{clip-path:polygon(0 100px,100px 0,100% 0,100% calc(100% - 100px),calc(100% - 100px) 100%,0 100%,0 100px);transition:clip-path .4s}.project-card_root__dh6JM .project-card_mobileImageWrap__eOQgf{position:absolute;height:90%;width:56%;top:5%;left:22%}.project-card_root__dh6JM .project-card_mobileImageWrap__eOQgf.project-card_withLaptop__2z_rL{height:60%;width:37.5%;top:36%;left:6%}.project-card_description__l8iz_{font-size:18px;color:#818181}.project-card_icon__OXu4p{position:relative;transform:scale(1.2);top:8px;left:-4px}@media screen and (min-width:1440px){.project-card_icon__OXu4p{transform:scale(1.4)}}.project-card_titleWrap__zsErk{display:flex;align-items:flex-start;justify-content:space-between;margin-top:40px}.project-card_titleWrap__zsErk.project-card_black__i5TFw{color:#040404}.project-card_titleWrap__zsErk.project-card_white___UkIF{color:#fff}.project-card_titleWrap__zsErk.project-card_white___UkIF .project-card_icon__OXu4p *{fill:#fff}.project-card_title__QJyUl{width:calc(100% - 32px);font-weight:500;font-size:26px;margin:0}@media screen and (min-width:768px){.project-card_title__QJyUl{font-size:30px}}.project-card_imageHidden__kHKAI{overflow:hidden}.project-card_imageWrap__uVqzb{clip-path:polygon(0 100px,0 0,100% 0,100% calc(100% - 100px),100% 100%,0 100%,0 100px);transition:clip-path .4s}.project-card_image__BhDHi{display:flex;align-items:center;justify-content:center;transform:scale(1);height:calc(123vw - 48px);transition:all .4s}@media screen and (min-width:768px){.project-card_image__BhDHi{height:calc(67vw - 88px)}}@media screen and (min-width:992px){.project-card_image__BhDHi{height:58.2vw;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.project-card_image__BhDHi{height:430px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1440px){.project-card_image__BhDHi{height:535px}}.project-card_readMore__15c9i{text-align:right;text-transform:uppercase;font-weight:600;font-size:18px}.project-card_readMore__15c9i.project-card_black__i5TFw{color:#040404}.project-card_readMore__15c9i.project-card_white___UkIF{color:#fff}.project-card_laptopImageWrap___lgrg{position:absolute;height:84%;width:163%;top:8%;left:14%}.project-card_laptopImageWrap___lgrg.project-card_withMobile__dIBxz{top:9%;width:174%}.project-card_withoutLogo__qu8oh{color:#fff;font-size:30px;padding:20px;text-align:center}.home-portfolio_root__fYVlM{position:relative;padding:56px 0;background-color:#222;overflow:hidden;z-index:2}@media screen and (min-width:1200px){.home-portfolio_root__fYVlM{padding:140px 0}}.home-portfolio_title__h3WOo{color:hsla(0,0%,100%,.8);margin:0;padding-bottom:32px}@media screen and (min-width:1200px){.home-portfolio_title__h3WOo{padding-bottom:64px}}.home-portfolio_projects__gJv2N{width:-moz-max-content;width:max-content;display:grid;grid-gap:40px;padding:0 24px;grid-template-columns:repeat(6,calc(100vw - 88px))}@media screen and (min-width:768px){.home-portfolio_projects__gJv2N{padding:0 24px;grid-template-columns:repeat(6,calc((100vw - 48px - 120px) / 2))}}@media screen and (min-width:1200px){.home-portfolio_projects__gJv2N{padding:0 calc((100vw - 1200px + 88px)/2);grid-template-columns:repeat(6,346.6666666667px)}}@media screen and (min-width:1440px){.home-portfolio_projects__gJv2N{padding:0 calc((100vw - 1440px + 88px)/2);grid-template-columns:repeat(6,426.6666666667px)}}.home-portfolio_projects__gJv2N .home-portfolio_projectImage__XXFjZ{height:calc(120.5vw - 88px);transition:all .4s}@media screen and (min-width:576px){.home-portfolio_projects__gJv2N .home-portfolio_projectImage__XXFjZ{height:calc(122.5vw - 88px)}}@media screen and (min-width:768px){.home-portfolio_projects__gJv2N .home-portfolio_projectImage__XXFjZ{height:calc(70.5vw - 48px - 120px)}}@media screen and (min-width:992px){.home-portfolio_projects__gJv2N .home-portfolio_projectImage__XXFjZ{height:calc(69vw - 48px - 120px);grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.home-portfolio_projects__gJv2N .home-portfolio_projectImage__XXFjZ{height:437px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1440px){.home-portfolio_projects__gJv2N .home-portfolio_projectImage__XXFjZ{height:538px}}.home-portfolio_projectsLink__eoFKs{position:absolute;right:0;top:0;display:flex;align-items:center;color:#885ff9;font-size:14px;text-transform:uppercase}.home-portfolio_projectsLink__eoFKs:hover .home-portfolio_projectsLinkArrow__oRx9B{top:-4px;right:-4px;transition:all .1s}@media screen and (min-width:768px){.home-portfolio_projectsLink__eoFKs{margin:0}}.home-portfolio_projectsLinkArrow__oRx9B{position:relative;top:0;right:0;margin-left:8px;transition:all .1s}.home-portfolio_projectsLinkArrow__oRx9B *{fill:#885ff9}