.text-field_root__zda4z:focus .text-field_textField__eIyYQ,.text-field_root__zda4z:focus-within .text-field_textField__eIyYQ,.text-field_root__zda4z:hover .text-field_textField__eIyYQ{background-color:#4600a0;border:1px solid #5b00ce}.text-field_root__zda4z:focus .text-field_textField__eIyYQ.text-field_light__Te6El,.text-field_root__zda4z:focus-within .text-field_textField__eIyYQ.text-field_light__Te6El,.text-field_root__zda4z:hover .text-field_textField__eIyYQ.text-field_light__Te6El{color:#fff}.text-field_textField__eIyYQ{width:100%;padding:16px 30px;outline:none;color:#fff;font-size:22px;font-weight:400;border:1px solid rgba(91,0,206,.1)}.text-field_textField__eIyYQ.text-field_purple__XlLMs{background-color:#5b00ce}.text-field_textField__eIyYQ.text-field_dark__g_pAl{background-color:#040404;border-color:hsla(0,0%,100%,.2)}.text-field_textField__eIyYQ.text-field_light__Te6El{background-color:#fff;color:#040404;border-color:#885ff9}.text-field_textArea__ucspu{resize:none}.text-field_labelText__dB1rp{padding-bottom:8px;font-size:16px;color:hsla(0,0%,100%,.7)}.text-field_labelText__dB1rp.text-field_light__Te6El{color:#040404}@media screen and (min-width:768px){.text-field_labelText__dB1rp{font-size:18px}}.text-field_labelText__dB1rp+.text-field_textField__eIyYQ{margin-top:8px}.text-field_error__FH6Ii{color:#d32f2f}.app-file-input_root__sxBsj{font-size:14px}@media screen and (min-width:768px){.app-file-input_root__sxBsj{font-size:16px}}.app-file-input_buttonBlock__vQ3sS{display:flex;align-items:center}.app-file-input_deleteButton__qhXLa{width:32px;cursor:pointer}.app-file-input_fileItem__vuZYQ{display:flex;align-items:center;margin-bottom:8px}.app-file-input_fileName__dFRnU{padding-left:8px}.app-file-input_label__NRJie{cursor:pointer;height:26px}.app-file-input_input__i0Qwd{width:0;height:0;visibility:hidden}.app-file-input_mockButton__r2c2o{display:flex;align-items:center}.app-file-input_iconButton__fPO80{width:32px}.app-file-input_buttonText__EuEge{padding-left:8px}.app-file-input_extensions__xQ1MF{color:#818181;padding-left:8px}.error-wrapper_error__wjWhA{color:#d32f2f;padding-top:4px}.app-checkbox_container__NCqaV{display:block;position:relative;cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:26px;min-width:26px}.app-checkbox_container__NCqaV:hover .app-checkbox_checkbox__F_LJl~.app-checkbox_checkmark___KQWG{background-color:hsla(0,0%,100%,.15)}.app-checkbox_container__NCqaV:hover .app-checkbox_checkbox__F_LJl~.app-checkbox_checkmark___KQWG.app-checkbox_purple__fmFkQ{background-color:rgba(136,95,249,.15)}.app-checkbox_checkbox__F_LJl{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.app-checkbox_checkbox__F_LJl[value=true]~.app-checkbox_checkmark___KQWG:after{content:"";position:absolute;left:7px;top:1.5px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.app-checkbox_checkbox__F_LJl.app-checkbox_purple__fmFkQ[value=true]~.app-checkbox_checkmark___KQWG:after{border:solid #885ff9;border-width:0 3px 3px 0}.app-checkbox_checkmark___KQWG{position:absolute;top:0;left:0;height:26px;width:26px;border:2px solid hsla(0,0%,100%,.6);border-radius:1px}.app-checkbox_checkmark___KQWG.app-checkbox_purple__fmFkQ{border-color:#885ff9}.app-checkbox_label__A5lux{padding-left:32px}.contacts-form_twoItemsBlock__D7J_n{padding:16px 0}@media screen and (min-width:768px){.contacts-form_twoItemsBlock__D7J_n{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}}.contacts-form_phone__z2WMb{padding-top:16px}@media screen and (min-width:768px){.contacts-form_phone__z2WMb{padding-top:0}}.contacts-form_button__UiRqK{text-transform:uppercase}.contacts-form_privacyBlock__MwEE3{margin-top:20px;color:#fff}.contacts-form_privacyContent__oJJUv{display:flex;align-items:center}.contacts-form_privacyText__qqGil{padding-left:16px;font-size:14px}@media screen and (min-width:768px){.contacts-form_privacyText__qqGil{font-size:16px}}.contacts-form_link___kfeJ{text-decoration:underline}.contacts-form_link___kfeJ.contacts-form_dark__tm4U_{color:#885ff9}.contacts-form_submitButton__Ql4y3{margin-top:20px;width:100%}.contacts-form_fileBlock__nU0kK{padding-top:8px}.contacts-form_labelText__TyvAX{display:inline-block;padding:16px 0 8px;font-size:16px;color:hsla(0,0%,100%,.7)}@media screen and (min-width:768px){.contacts-form_labelText__TyvAX{padding:0 0 8px;font-size:18px}}.home-form_root__ckDoh{position:relative;padding:56px 0;background:linear-gradient(180deg,#5b00ce 8.46%,#46009e 150.4%),#fff;overflow:hidden}@media screen and (min-width:1200px){.home-form_root__ckDoh{padding:140px 0}}.home-form_content__QM3OW{position:relative;z-index:2}@media screen and (min-width:1200px){.home-form_content__QM3OW{display:grid;grid-template-columns:2fr 3fr;grid-gap:40px}}.home-form_textBlock__UFvIJ{transform:translateY(120%);opacity:0;transition:all .8s ease 0s}.home-form_textBlock__UFvIJ.home-form_active__K_fWn{transform:translate(0);opacity:1}.home-form_formBlock__l8E0F{color:#fff;transform:translateY(120%);opacity:0;transition:all .8s ease 0s}.home-form_formBlock__l8E0F.home-form_active__K_fWn{transform:translate(0);opacity:1}.home-form_title__HvL7_{margin:0;line-height:36px;font-size:36px;font-weight:400;color:#fff}@media screen and (min-width:768px){.home-form_title__HvL7_{line-height:62px;font-size:62px}}.home-form_description__v9cT9{color:hsla(0,0%,100%,.6);font-size:18px;margin:20px 0 32px}.home-form_pattern__vZHnh{position:absolute;left:0;right:0;top:0;bottom:0}.home-form_patternBackdrop__gkHBM{background:linear-gradient(180deg,#4d00b0 30%,rgba(77,0,176,0) 177%)}.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}}.project-archtecture_rootClassName___yDOs{background-color:#fff;z-index:2}.project-archtecture_imageWrap__gG1mo{float:right;max-width:1200px}.app-markdown_root__Lnf_Q{color:#818181}.app-markdown_root__Lnf_Q p{font-size:20px}.app-markdown_root__Lnf_Q p:first-child{margin-top:0}.app-markdown_root__Lnf_Q strong{color:#040404}.app-markdown_root__Lnf_Q ul{padding:0;margin:0 0 16px}.app-markdown_root__Lnf_Q ul li{padding-bottom:12px;display:block;position:relative;padding-left:32px;font-size:20px}.app-markdown_root__Lnf_Q ul li:last-child{padding-bottom:0}.app-markdown_root__Lnf_Q ul li:before{position:absolute;content:" ";left:0;top:0;height:24px;width:24px;border:none;background:radial-gradient(50% 50% at 50% 50%,rgba(70,0,160,.4) 0,rgba(70,0,160,0) 100%)}.app-markdown_root__Lnf_Q ul li:after{position:absolute;content:" ";left:8.5px;top:8.5px;display:flex;height:7px;width:7px;border-radius:50px;background-color:#4600a0}.app-markdown_root__Lnf_Q ol{list-style:none;padding:0;margin:0 0 16px}.app-markdown_root__Lnf_Q ol li{display:flex;flex-direction:column;counter-increment:my-awesome-counter;position:relative;padding-left:20px;font-size:20px}.app-markdown_root__Lnf_Q ol li:before{position:absolute;left:0;content:counter(my-awesome-counter) ".";color:#4600a0;font-size:18px}@media screen and (min-width:768px){.app-markdown_root__Lnf_Q ol li:before{padding-right:40px;font-size:18px}.app-markdown_root__Lnf_Q ol li{font-size:18px}}.app-markdown_root__Lnf_Q.app-markdown_numberList__rwssT ol li{display:flex;flex-direction:column;counter-increment:my-awesome-counter;margin-bottom:20px;position:relative;padding-left:0;font-size:20px}.app-markdown_root__Lnf_Q.app-markdown_numberList__rwssT ol li strong{display:flex;align-items:center;white-space:pre;font-weight:400;position:relative;left:40px;color:#885ff9;font-size:20px;text-transform:uppercase;min-height:60px;width:100%}@media screen and (min-width:768px){.app-markdown_root__Lnf_Q.app-markdown_numberList__rwssT ol li strong{font-size:26px;left:50px;min-height:70px}}.app-markdown_root__Lnf_Q.app-markdown_numberList__rwssT ol li:before{position:absolute;top:0;content:counter(my-awesome-counter);color:#4600a0;font-size:50px;padding-right:8px}@media screen and (min-width:768px){.app-markdown_root__Lnf_Q.app-markdown_numberList__rwssT ol li:before{top:-2px;padding-right:40px;font-size:62px}}.app-markdown_link___ZafF{color:#885ff9;text-decoration:underline}.project-challenge_root__ht6nt{position:relative;overflow-x:hidden;padding:70px 0;background-color:#fff;z-index:2;font-size:20px}@media screen and (min-width:1200px){.project-challenge_root__ht6nt{padding:140px 0}}.project-challenge_empty__lbf6X{padding:70px 0 0;background-color:#fff}@media screen and (min-width:1200px){.project-challenge_empty__lbf6X{padding:140px 0 0}}.project-challenge_description__h5TKv{margin:0;color:#818181;font-weight:400}.project-client-overview_root__Crss8{position:relative;overflow-x:hidden;padding:70px 0 0;background-color:#fff}@media screen and (min-width:1200px){.project-client-overview_root__Crss8{font-size:20px;padding:140px 0 0}}.project-client-overview_content__I9wvP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px}.project-client-overview_tableTitle__PmCE5{font-size:18px;margin:0 0 8px}@media screen and (min-width:1200px){.project-client-overview_tableTitle__PmCE5{margin-bottom:16px}}.project-client-overview_tableDescription__1G8BE{font-size:36px;font-weight:400;color:#885ff9;margin:0}@media screen and (min-width:1200px){.project-client-overview_tableDescription__1G8BE{font-size:40px}}.project-client-overview_description__LWV6B{color:#818181;font-weight:400;font-size:20px}.project-description_root__M0w3b{position:relative;overflow-x:hidden;padding-bottom:70px;background-color:#f1f1f1;z-index:2}@media screen and (min-width:1200px){.project-description_root__M0w3b{font-size:20px}}.app-list_root___5W86 ul{padding:0;margin:0 0 16px}.app-list_root___5W86 ul li{padding-bottom:12px;display:block;position:relative;padding-left:32px;font-size:20px}.app-list_root___5W86 ul li:last-child{padding-bottom:0}.app-list_root___5W86 ul li:before{position:absolute;content:" ";left:0;top:0;height:24px;width:24px;border:none;background:radial-gradient(50% 50% at 50% 50%,rgba(70,0,160,.4) 0,rgba(70,0,160,0) 100%)}.app-list_root___5W86 ul li:after{position:absolute;content:" ";left:8.5px;top:8.5px;display:flex;height:7px;width:7px;border-radius:50px;background-color:#4600a0}.project-features_rootClassName__z0Lut{background-color:#222;z-index:2}.project-features_rootClassName__z0Lut .project-features_list__jws8f{display:grid;color:#818181;margin:0;padding:0}.project-features_rootClassName__z0Lut .project-features_list__jws8f li{font-size:20px}@media screen and (min-width:768px){.project-features_rootClassName__z0Lut .project-features_list__jws8f{grid-template-columns:repeat(2,1fr);grid-column-gap:40px;margin:0}}.project-features_title__NffUB{color:#fff}.project-features_featureItem__qJEwb{padding-bottom:24px}.project-features_featureItem__qJEwb:last-child{padding-bottom:0}.project-features_itemTitle__WE1hG{color:#fff;font-size:20px;margin:0}.project-features_itemTitle__WE1hG.project-features_withItems__d28_A{padding-bottom:16px}.app-chip_root__1rmTj{position:relative;background-color:#fff;color:#040404;border:none;outline:none;padding:8px 12px;font-size:18px}.app-chip_root__1rmTj.app-chip_active__uRfot{background-color:#885ff9;color:#fff}.app-chip_root__1rmTj.app-chip_pointer__UxuaJ{cursor:pointer}.app-chip_root__1rmTj:hover .app-chip_backdrop__S28uw{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(4,4,4,.2);font-size:18px}.project-integrations_root__IfA7E{position:relative;overflow-x:hidden;padding:70px 0 0;background-color:#fff;z-index:2}@media screen and (min-width:1200px){.project-integrations_root__IfA7E{font-size:20px;padding:140px 0 0}}.project-integrations_item__XrfoZ{background-color:#f1f1f1;margin:0 16px 16px 0}.back-button_backButton__Dv64A{display:flex;align-items:center;color:#818181;text-transform:uppercase;padding:8px;width:-moz-fit-content;width:fit-content}.back-button_backButton__Dv64A *{fill:#818181}.back-button_linkArrow__hCb2n{transform:rotate(-135deg);margin-right:16px}.mock-device-loader_root__HFP5Y{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;right:0;left:0;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-poster_root__wQSIm{position:relative;overflow:hidden;padding-bottom:0;background-color:#222}.project-poster_root__wQSIm.project-poster_withWidgets__lYrWc{padding-bottom:70px}@media screen and (min-width:1200px){.project-poster_root__wQSIm{font-size:20px}.project-poster_root__wQSIm.project-poster_withWidgets__lYrWc{min-height:600px}}@media screen and (min-width:1440px){.project-poster_root__wQSIm{font-size:20px;min-height:535px}.project-poster_root__wQSIm.project-poster_withWidgets__lYrWc{min-height:800px}}.project-poster_container__6oyRD{display:flex;flex-direction:column}.project-poster_content__1VkAc{position:relative;z-index:4}.project-poster_info__z0_HH{padding-top:70px;max-width:500px}@media screen and (min-width:1200px){.project-poster_info__z0_HH{padding-top:140px}}.project-poster_title__mBD7d{color:#885ff9;font-size:36px;font-weight:500;margin-top:0;transform:translateY(120%);opacity:0;transition:all .8s ease 0s}.project-poster_title__mBD7d.project-poster_active__iIxIx{transform:translate(0);opacity:1}@media screen and (min-width:768px){.project-poster_title__mBD7d{font-size:40px}}.project-poster_description__zsdEg{font-size:18px;font-weight:400;color:#fff;padding-bottom:60px;transform:translateY(120%);opacity:0;transition:all .8s ease 0s}.project-poster_description__zsdEg.project-poster_active__iIxIx{transform:translate(0);opacity:1}@media screen and (min-width:768px){.project-poster_description__zsdEg{font-size:20px}}.project-poster_backdrop__7X4_r{position:absolute;top:50px;bottom:0;left:0;right:0}.project-poster_device__0t9MZ{position:relative;z-index:3;display:flex;justify-content:center}@media screen and (min-width:1200px){.project-poster_device__0t9MZ{position:absolute;top:40px}.project-poster_device__0t9MZ.project-poster_mobileDevice__nMm2B{right:calc((100vw - 1440px)/2 + 200px)}.project-poster_device__0t9MZ.project-poster_laptopDevice__PXTpJ{right:-120px}.project-poster_device__0t9MZ.project-poster_laptopAndMobileDevice__0Q5jt{right:-70px}}.project-poster_photoBlock__JTe_X{position:relative;z-index:2;right:0;left:-24px;bottom:-10px;overflow:hidden;width:100vw}@media screen and (min-width:576px){.project-poster_photoBlock__JTe_X{width:calc(100vw - 24px);left:0}}@media screen and (min-width:1200px){.project-poster_photoBlock__JTe_X{left:calc((1200px - 100vw)/2)}}@media screen and (min-width:1440px){.project-poster_photoBlock__JTe_X{position:absolute;left:40px}}.project-poster_photoWrap__GghSG{position:relative;right:-100%;width:100vw}.project-poster_photoWrap__GghSG.project-poster_active__iIxIx{transition:right .8s ease 0s;right:0}@media screen and (min-width:992px){.project-poster_photoWrap__GghSG.project-poster_active__iIxIx{right:calc(-100% + 970px)}}@media screen and (min-width:1200px){.project-poster_photoWrap__GghSG.project-poster_active__iIxIx{right:calc(-100% + 1000px)}}@media screen and (min-width:1440px){.project-poster_photoWrap__GghSG.project-poster_active__iIxIx{right:calc(-100% + 1000px)}}.project-poster_photo__uf_FC{clip-path:polygon(100% 0,100% 100%,0 102%,24% 0);background-color:#222;-o-object-fit:cover;object-fit:cover}.project-technologies_root__f0nyl{position:relative;overflow-x:hidden;padding:70px 0;background-color:#fff;z-index:2}@media screen and (min-width:1200px){.project-technologies_root__f0nyl{font-size:20px;padding:140px 0}}.project-technologies_item__Yyraq{background-color:#f1f1f1;margin:0 16px 16px 0}.device-carousel_root__FtiJN{display:flex;flex-direction:column;align-items:center;width:80%}.device-carousel_carouselRoot__C9dl2{position:absolute;left:0;right:0;top:0;bottom:0}.device-carousel_carouselRoot__C9dl2 div:first-child{height:100%}.device-carousel_laptopDevice__QNWmz div+span{clip-path:polygon(0 0,0 100%,10.5% 100%,10.5% 6%,89.5% 6%,89.5% 89%,10% 89%,10.5% 100%,100% 100%,100% 0)}.device-carousel_phoneDevice__eMrzD div+span{clip-path:polygon(0 0,0 100%,5.5% 100%,4.5% 8%,94.5% 8%,94.5% 93%,90% 96%,88% 97%,8% 97%,14% 98%,4% 93%,4.5% 99.9%,4.5% 100%,100% 100%,100% 0)}.device-carousel_indexNumber__pjRB7{font-weight:500;font-size:18px}.device-carousel_buttonsBlock__6OZ55{margin-top:32px;display:grid;grid-template-columns:min-content 1fr;grid-gap:40px;width:80vw;align-items:center}@media screen and (min-width:768px){.device-carousel_buttonsBlock__6OZ55{grid-template-columns:min-content 1fr 75px;width:80%}}.device-carousel_dotButtons__Jd2Lo{display:flex;justify-content:space-between}.device-carousel_dot__YAajP{position:relative;height:16px;width:100%;border:none;background-color:inherit;cursor:pointer}.device-carousel_dot__YAajP:last-child{margin-right:0}.device-carousel_dot__YAajP:before{content:"";position:absolute;left:0;right:0;height:2px;background-color:rgba(4,4,4,.2)}.device-carousel_dot__YAajP.device-carousel_active__jrjNX:before{background-color:#885ff9}.device-carousel_directionButtons__ScK4x{display:flex;align-items:center;justify-content:space-between}.device-carousel_lastButton__IrCXp,.device-carousel_nextButton__zwMfn{visibility:hidden}@media screen and (min-width:768px){.device-carousel_lastButton__IrCXp,.device-carousel_nextButton__zwMfn{visibility:visible;display:flex;align-items:center;position:relative;border:none;height:24px;width:34px;cursor:pointer;padding:0;background-color:transparent;background-color:initial}.device-carousel_lastButton__IrCXp span,.device-carousel_nextButton__zwMfn span{position:relative;width:0;height:2.4px;background-color:#885ff9;border-radius:10px 0 0 10px}.device-carousel_lastButton__IrCXp:hover span,.device-carousel_nextButton__zwMfn:hover span{width:100%;transition:width .15s}.device-carousel_lastButton__IrCXp:hover:after,.device-carousel_lastButton__IrCXp:hover:before,.device-carousel_nextButton__zwMfn:hover:after,.device-carousel_nextButton__zwMfn:hover:before{background-color:#885ff9}.device-carousel_lastButton__IrCXp:disabled,.device-carousel_nextButton__zwMfn:disabled{cursor:not-allowed}.device-carousel_lastButton__IrCXp:disabled span,.device-carousel_nextButton__zwMfn:disabled span{visibility:hidden}.device-carousel_lastButton__IrCXp:disabled:after,.device-carousel_lastButton__IrCXp:disabled:before,.device-carousel_nextButton__zwMfn:disabled:after,.device-carousel_nextButton__zwMfn:disabled:before{background-color:#929292}.device-carousel_lastButton__IrCXp:before,.device-carousel_nextButton__zwMfn:before{position:absolute;content:"";left:-2px;top:7.5px;height:2.4px;background-color:#929292;width:12px;transform:rotate(315deg);border-radius:3px 0 0 0}.device-carousel_lastButton__IrCXp:after,.device-carousel_nextButton__zwMfn:after{position:absolute;content:"";left:2.5px;top:9.7px;width:2.4px;background-color:#929292;height:12px;transform:rotate(315deg);border-radius:3px 0 0 0}}.device-carousel_nextButton__zwMfn{transform:rotate(180deg)}.device-carousel_nextButton__zwMfn span{right:0}.project-visual_root__GHSN0{position:relative;background-color:#f1f1f1;z-index:2}.project-visual_content__n5d4_{display:flex;flex-direction:column;align-items:center}.project-visual_carouselWrap___oS9g{width:100%;display:flex;justify-content:center;padding-bottom:100px}.project-visual_carouselWrap___oS9g:last-child{padding-bottom:0}.project-visual_backdrop__7_rg2,.project-visual_wrapImage__Qn0AW{position:absolute;left:0;top:0;right:0;bottom:0}.project-work-scope_rootClassName___7TzU{background-color:#222;z-index:2}.project-work-scope_title__zKwuT{color:#fff}.project-work-scope_content__fkZm_{display:grid;grid-gap:40px}@media screen and (min-width:768px){.project-work-scope_content__fkZm_{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.project-work-scope_content__fkZm_{grid-template-columns:repeat(3,1fr)}}.project-work-scope_item__PV_Y_{display:flex;align-items:center;justify-content:flex-start}.project-work-scope_svg__QmrOk svg{width:64px;height:64px}.project-work-scope_itemTitle__DgLCT{margin:0 0 0 16px;font-size:20px;color:#fff;font-weight:400}.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}}