@font-face{font-family:GolosText;src:url(/assets/golos-text_vf-BruIXCNv.woff2) format("woff2"),url(/assets/golos-text_vf-BzpTeIKP.woff) format("woff"),url(/assets/golos-text_vf-CXLVl9QQ.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:GolosText;src:url(/assets/golos-text_regular-BRNvgdMy.woff2) format("woff2"),url(/assets/golos-text_regular-BvXDBLVR.woff) format("woff"),url(/assets/golos-text_regular-DseOcfQ1.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:GolosText;src:url(/assets/golos-text_medium-Dv1VRl6H.woff2) format("woff2"),url(/assets/golos-text_medium-DC7f_e_q.woff) format("woff"),url(/assets/golos-text_medium-DJkJ4Qwz.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:GolosText;src:url(/assets/golos-text_demibold-CmP1702P.woff2) format("woff2"),url(/assets/golos-text_demibold-DIsVrdWf.woff) format("woff"),url(/assets/golos-text_demibold-CZiWeuRL.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:GolosText;src:url(/assets/golos-text_bold-XEpxnKX-.woff2) format("woff2"),url(/assets/golos-text_bold-C0ZGyWEj.woff) format("woff"),url(/assets/golos-text_bold-DZ10SvCI.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:GolosText;src:url(/assets/golos-text_black-CKddirzI.woff2) format("woff2"),url(/assets/golos-text_black-CB0sK8NM.woff) format("woff"),url(/assets/golos-text_black-DJiKb_Wt.ttf) format("truetype");font-style:normal;font-weight:900}button{border-radius:8px;border:1px solid transparent;background-color:#323555;cursor:pointer;color:#fff;font-family:GolosText,serif;font-size:16px;font-style:normal;font-weight:lighter;line-height:100%;letter-spacing:.8px;text-transform:uppercase;transition-duration:1.2s;position:relative;overflow:hidden}button:after{content:"";background:#fff;display:block;position:absolute;padding-top:300%;padding-left:350%;margin-left:-20px!important;margin-top:-120%;opacity:0;transition:all .8s}button:active:after{padding:0;margin:0;opacity:1;transition:0s}.button-header:hover{border-color:#646cff}button:focus,button:focus-visible{outline:none}@keyframes header-container-animation{0%{opacity:0}to{opacity:1}}.header-container{display:flex;justify-content:center;animation:header-container-animation;animation-duration:.3s}.header{display:flex;justify-content:space-between;align-items:center;margin-top:36px;width:1488px}.button-header-group{display:flex}.button-drawer{display:none}.button-header{width:200px;height:48px}.height-100{height:100%}.header-menu{display:flex;flex-wrap:nowrap;gap:36px}.header-menu .header-menu-element{color:#323555;font-family:GolosText,serif;font-size:18px;font-style:normal;font-weight:500;line-height:110%;cursor:pointer;margin-top:10px}.header-logo{width:223px;height:40px;flex-shrink:0}.title-container{display:flex;justify-content:center;margin-top:36px}@keyframes title-main-animation{0%{opacity:0}to{opacity:1}}.title-container .title-main{width:1488px;height:866px;border-radius:16px;background:#add8ff;display:flex;justify-content:center;align-items:flex-start;position:relative;animation:title-main-animation;animation-duration:.8s}@keyframes title-type-project-animation{0%{top:700px}to{top:601px}}.title-container .title-main .title-type-project{width:263px;position:absolute;top:601px;left:128px;animation:title-type-project-animation;animation-duration:1.2s}@keyframes title-kanban-animation{0%{top:580px}to{top:519px}}.title-container .title-main .title-kanban{width:538px;position:absolute;top:519px;left:898px;animation:title-kanban-animation;animation-duration:1s}@keyframes title-graphic-animation{0%{top:815px}to{top:779px}}.title-container .title-main .title-graphic{width:263px;position:absolute;top:779px;left:1088px;animation:title-graphic-animation;animation-duration:1.7s}.title-container .title-main .title-box-shadow{box-shadow:0 71.821px 275.793px #0000000d,0 30.005px 115.22px #0000000a,0 16.042px 61.602px #00000008,0 8.993px 34.534px #00000008,0 4.776px 18.341px #00000005,0 1.987px 7.632px #00000003}.title-container .title-main .title-action-container{width:1293px;margin-top:80px;display:flex;flex-direction:column;align-items:center}.title-container .title-main .title-action-container .title-text{color:#323555;text-align:center;font-family:GolosText,serif;font-size:80px;font-style:normal;font-weight:400;line-height:100%;margin-block-start:0;margin-block-end:0}.title-container .title-main .title-action-container .title-button{margin-top:40px;width:320px;height:72px}@keyframes title-large-screen-animation{0%{margin-top:120px}to{margin-top:81px}}.title-container .title-main .title-action-container .title-large-screen{width:1003px;margin-top:81px;animation:title-large-screen-animation;animation-duration:.9s}.timeline-icon-base{width:44px;height:44px;border-radius:22px;display:flex;justify-content:center;align-items:center}.timeline-top-container{display:flex;justify-content:center;margin-top:387px}.timeline-layout-container{width:1488px}.timeline-icon{position:absolute;left:-108px;top:10px;display:flex;flex-direction:column;align-items:center}.portfolio-correction{top:-10px}.timeline-icon-container{position:relative}.zero-margin-block{margin-block-start:0;margin-block-end:0}.timeline-title .title-mobile{display:none}.timeline-title .timeline-title-text-first{color:#323555;font-family:GolosText,serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;position:relative}.timeline-title .timeline-title-text-second{color:#323555;font-family:GolosText,serif;font-size:80px;font-style:normal;font-weight:400;line-height:110%;white-space:nowrap;margin-block-start:0;margin-block-end:0}.timeline-title .timeline-title-shape{margin-left:20px;margin-right:20px;margin-top:10px}.timeline-base-title{color:#323555;font-family:GolosText,serif;font-size:56px;font-style:normal;font-weight:400;line-height:110%;margin-block-start:0;margin-block-end:0}.timeline-for-who{margin-top:160px}.timeline-for-who button:focus,.timeline-for-who button:focus-visible{outline:none}.timeline-for-who .timeline-for-who-base-card{width:480px;height:600px;border-radius:16px;background:#f2f3f7;display:flex;flex-direction:column;align-items:center}.timeline-for-who .timeline-for-who-base-card .timeline-for-who-base-card-img{height:450px;display:flex;justify-content:center;align-items:center}.timeline-for-who .timeline-for-who-base-card .timeline-for-who-base-card-svg{margin-top:30px;max-width:385px;max-height:284px}.timeline-for-who .timeline-for-who-base-card .timeline-for-who-base-card-text{margin-left:40px;margin-right:40px;color:#323555;font-family:GolosText,serif;font-size:20px;font-style:normal;font-weight:500;line-height:110%}.timeline-for-who .timeline-for-who-button{height:32px;border-radius:8px;border:1px solid transparent;background-color:#f2f3f7;cursor:pointer;color:#323555;font-family:GolosText,serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-transform:none;letter-spacing:normal}.timeline-for-who .timeline-for-who-button.active{background-color:#323555;color:#fff}.timeline-main{margin-top:160px}.timeline-main .timeline-main-card-title{font-family:GolosText,serif;font-size:20px;font-style:normal;font-weight:500;line-height:110%;margin-left:40px;margin-top:40px;margin-right:40px}.timeline-main .timeline-main-card-text{font-family:GolosText,serif;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-left:40px;margin-top:10px;margin-right:40px}.timeline-main .timeline-main-big-card{border-radius:16px;color:#323555;background:#f2f3f7;width:732px;height:400px;overflow:hidden}.timeline-main .timeline-main-big-card .timeline-main-big-card-img-container{display:flex;margin-top:50px;margin-left:60px;margin-right:60px;overflow:hidden}.timeline-main .timeline-main-big-card .media-image-resize{max-width:612px;min-width:572px}.timeline-main .timeline-main-big-card.dark{color:#fff;background:#7a7dad}.timeline-main .timeline-main-small-card{border-radius:16px;color:#323555;background:#f2f3f7;width:354px;height:400px}.timeline-main .timeline-main-small-card .timeline-main-small-card-icon-container{display:flex;height:44px;width:44px;justify-content:center;align-items:center;border-radius:8px;background:#4758fb1a;margin-left:40px;margin-top:40px}.timeline-main .timeline-main-small-card.dark{color:#fff;background:#7a7dad}.timeline-pros{margin-top:160px}.timeline-pros .timeline-pros-image-box{width:732px;height:732px;display:flex;justify-content:center;overflow:hidden;border-radius:16px;background:#f2f3f7;flex-shrink:0}.timeline-pros .timeline-pros-main-container{margin-top:40px;display:flex}.timeline-pros .timeline-pros-second-container{display:flex;flex-direction:column;justify-content:center;width:732px;height:732px;margin-left:24px}.timeline-pros .timeline-pros-numbered-container{display:flex;gap:24px}.timeline-pros .timeline-pros-numbered-container .timeline-pros-nc-title{color:#323555;font-family:GolosText,serif;font-size:20px;font-style:normal;font-weight:500;line-height:110%}.timeline-pros .timeline-pros-numbered-container .timeline-pros-nc-text{color:#323555;font-family:GolosText,serif;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-top:10px}.timeline-pros .timeline-pros-numbered-container .timeline-pros-nc-number{display:flex;width:56px;height:56px;justify-content:center;align-items:center;border-radius:56px;border:1px solid #DFE2EC;flex-shrink:0;color:#323555;font-family:GolosText,serif;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.timeline-functions{margin-top:160px}.timeline-functions .timeline-functions-text-container{min-height:60px}.timeline-functions .timeline-functions-card-title{font-family:GolosText,serif;font-size:20px;font-style:normal;font-weight:500;line-height:110%;margin-left:40px;margin-top:40px;margin-right:40px}.timeline-functions .timeline-functions-card-text{font-family:GolosText,serif;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-left:40px;margin-top:10px;margin-right:40px}.timeline-functions .timeline-functions-card-img-container{display:flex;justify-content:center;margin-left:60px;margin-right:60px}.timeline-functions .timeline-functions-card-img-container .media-resize.big{max-height:260px;max-width:685px}.timeline-functions .timeline-functions-card-img-container .media-resize.small{max-height:265px;max-width:360px}.timeline-functions .timeline-functions-card{border-radius:16px;color:#323555;background:#f2f3f7;overflow:hidden}.timeline-functions .timeline-functions-card.big{width:732px;height:400px}.timeline-functions .timeline-functions-card.small{width:480px;height:400px}.timeline-functions .timeline-functions-card.dark{color:#fff;background:#7a7dad}.timeline-contact-us{margin-top:160px;background:#fff;position:relative;z-index:50}.timeline-contact-us .timeline-contact-us-title{width:100%}.timeline-contact-us .contact-us-media-box{width:400px}.timeline-contact-us .timeline-contact-us-box{display:flex;width:652px;min-height:588px;height:588px;padding:80px 40px;flex-direction:column;align-items:center;gap:40px;border-radius:16px;background:#f2f3f7;flex-shrink:0}.timeline-contact-us .timeline-contact-us-text{color:#323555;font-family:GolosText,serif;font-size:18px;font-style:normal;font-weight:500;line-height:120%}.timeline-contact-us .timeline-contact-us-text-container{width:100%}.timeline-contact-us .timeline-contact-us-text-box{font-family:GolosText,serif;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#323555}.contact-us-button{height:72px;white-space:nowrap;padding:12px;background:#add8ff;color:#323555;width:100%}.contact-us-button:disabled{background:#adadad}.contact-us-button-loading:after{transition:none!important}.contact-us-input:focus,.contact-us-input:focus-visible{outline:none}.contact-us-input-accent::placeholder{color:red}.contact-us-inputs{display:flex;flex-direction:column;gap:20px;width:100%}.contact-us-counter{margin-top:8px;font-family:GolosText,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:right;font-feature-settings:"tnum" on,"lnum" on;color:#7b939b}.contact-us-input{padding:8px 16px;width:calc(100% - 32px);border-radius:8px;border:none;font-family:GolosText,serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;font-feature-settings:"tnum" on,"lnum" on;color:#323555}.contact-us-input.input{height:32px}.contact-us-input.text-area{padding:10px 16px;height:80px;resize:none}.footer-top-container{display:flex;justify-content:center;margin-top:160px}.footer-container{display:flex;flex-direction:column;justify-content:center;width:1488px}.footer-container .footer{display:flex;justify-content:space-between;align-items:center;margin-top:40px;margin-bottom:76px}.footer-container .footer-text{color:#323555;font-family:GolosText,serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;white-space:nowrap}.footer-container .button-footer{height:72px;white-space:nowrap;padding:12px;background:#f2f3f7;color:#323555}.footer-container .footer-separator{width:100%;height:1px;background:#d9dee1}.width-100{width:100%}.underline{text-decoration:underline}.pointer{cursor:pointer}.separator{width:100%;height:1px;background:#f2f3f7}.inline{display:flex;flex-wrap:wrap}.inline-nowrap{display:flex;flex-wrap:nowrap}.with-gap-20{gap:20px}.with-gap-24{gap:24px}.margin-left-10{margin-left:10px}.margin-left-5{margin-left:5px}.margin-top-1{margin-top:1px}.margin-top-24{margin-top:24px}.margin-bottom-24{margin-bottom:24px}.margin-top-20{margin-top:20px}.margin-top-42{margin-top:42px}.gradient-1{width:2px;height:534px;background:linear-gradient(180deg,#7a7dad,#add8ff)}.gradient-2{width:2px;height:900px;background:linear-gradient(180deg,#add8ff,#4758fb)}.gradient-3{width:2px;height:1470px;background:linear-gradient(180deg,#add8ff,#4758fb);transform:rotate(-180deg)}.gradient-4{width:2px;height:954px;background:linear-gradient(180deg,#7a7dad,#add8ff);transform:rotate(-180deg)}.gradient-5{width:2px;height:1920px;background:linear-gradient(180deg,#7a7dad,#4758fb);transform:scaleX(-1)}.img-top-margin-1{margin-top:26px!important}.img-top-margin-2{margin-top:48px!important}.img-top-margin-3{margin-top:50px!important}.img-top-margin-4{margin-top:67px!important}.img-top-margin-5{margin-top:38px!important}.img-top-margin-6{margin-top:67px!important}.img-top-margin-7{margin-top:69px!important}.img-top-margin-8{margin-top:73px!important}.img-top-margin-9{margin-top:38px!important}.img-top-margin-10{margin-top:80px!important}.border-radius-10{border-radius:10px}.box-shadow{box-shadow:0 41.944px 161.064px #0000000d,0 17.523px 67.288px #0000000a,0 9.369px 35.976px #00000008,0 5.252px 20.168px #00000008,0 2.789px 10.711px #00000005,0 1.161px 4.457px #00000003}.image-fit-in-box{display:block;object-fit:cover;max-height:100%;width:auto;height:auto}.image-fit-in-box:hover{scale:1.05;transition-duration:.3s}.phone-only{display:none}.spacer{height:100%}.drawer-main{display:flex;flex-direction:column;justify-content:space-between}.drawer-header{height:72px;margin-right:24px;margin-left:24px;display:flex;justify-content:space-between;align-items:center}.drawer-footer{height:112px;padding-right:24px;padding-left:24px;display:flex;gap:16px;position:sticky;bottom:0}.drawer-footer .drawer-footer-button{width:100%;height:48px}.drawer-footer .drawer-footer-button.first{background:#323555;color:#fff}.drawer-footer .drawer-footer-button.second{background:#f2f3f7;color:#323555}.drawer-menu .drawer-menu-element{height:70px;padding-right:32px;padding-left:24px;display:flex;justify-content:space-between;align-items:center}.drawer-menu .drawer-menu-element:active,.drawer-menu .drawer-menu-element:hover{background:#f2f3f7}.drawer-menu .drawer-menu-text{font-family:GolosText,serif;font-style:normal;font-weight:500;font-size:18px;line-height:110%;color:#323555}.drawer-menu .drawer-separator{background:#e7e7e7;height:1px}.modal-body{position:absolute;top:0;left:0;right:0;bottom:0;background:#e6e6e680;display:flex;align-items:center;justify-content:center;z-index:999}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#e6e6e680;z-index:999}.modal-container{width:400px;height:240px;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:center}.modal-container .modal-button{width:24px;height:24px;border-radius:16px;background:#f4f4f5;display:flex;align-items:center;justify-content:center;margin-top:16px}.modal-container .modal-icon{width:16px}.modal-container .modal-title{font-family:GolosText,serif;font-style:normal;font-weight:500;font-size:24px;line-height:120%;color:#323555;margin-top:40px;width:197px;text-align:center}.modal-container .modal-text{font-family:GolosText,serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#323555;margin-top:10px;text-align:center}@media (max-width: 1750px){.header{width:880px}.button-header{width:180px;height:40px}.header-menu{gap:16px}.header-menu .header-menu-element{font-size:14px;margin-top:6px}.header-logo{width:178px;height:32px;flex-shrink:0}.title-container{display:flex;justify-content:center;margin-top:36px}.title-container .title-main{width:880px;height:512px}@keyframes title-type-project-animation{0%{top:430px}to{top:394px}}.title-container .title-main .title-type-project{width:157px;top:394px;left:56px}@keyframes title-kanban-animation{0%{top:400px}to{top:339px}}.title-container .title-main .title-kanban{width:321px;top:339px;left:534px}@keyframes title-graphic-animation{0%{top:550px}to{top:494px}}.title-container .title-main .title-graphic{width:157px;top:494px;left:647px}.title-container .title-main .title-action-container{width:800px;margin-top:40px}.title-container .title-main .title-action-container .title-text{font-size:56px}.title-container .title-main .title-action-container .title-button{margin-top:24px;width:320px;height:56px}@keyframes title-large-screen-animation{0%{margin-top:80px}to{margin-top:56px}}.title-container .title-main .title-action-container .title-large-screen{margin-top:56px;width:600px}.timeline-icon-base{width:32px;height:32px;border-radius:16px}.timeline-icon-img{width:16px}.timeline-icon{left:-50px;top:10px}.portfolio-correction{top:-6px}.timeline-top-container{margin-top:310px}.timeline-layout-container{width:880px}.timeline-title .timeline-title-text-first{font-size:16px}.timeline-title .timeline-title-text-second{font-size:48px}.timeline-title .timeline-title-shape{width:22px;margin-left:10px;margin-right:10px;margin-top:5px}.timeline-base-title{font-size:40px}.timeline-for-who{margin-top:144px}.timeline-for-who .timeline-for-who-base-card{width:283px;height:440px;border-radius:16px}.timeline-for-who .timeline-for-who-base-card .timeline-for-who-base-card-img{height:234px}.timeline-for-who .timeline-for-who-base-card .timeline-for-who-base-card-svg{margin-top:45px;max-width:234px;max-height:200px}.timeline-for-who .timeline-for-who-base-card .timeline-for-who-base-card-text{margin-top:50px;margin-left:24px;margin-right:24px;font-size:20px}.timeline-main{margin-top:144px}.timeline-main .timeline-main-card-title{font-size:20px;margin-left:24px;margin-top:24px;margin-right:24px}.timeline-main .timeline-main-card-text{font-size:16px;margin-left:24px;margin-right:24px}.timeline-main .timeline-main-big-card{width:581px;height:380px}.timeline-main .timeline-main-big-card .timeline-main-big-card-img-container{margin-top:40px;margin-left:40px;margin-right:0}.timeline-main .timeline-main-big-card .media-image-resize{min-width:572px}.timeline-main .timeline-main-big-card .resize-8{min-width:635px}.timeline-main .timeline-main-small-card{width:280px;height:380px}.timeline-main .timeline-main-small-card .timeline-main-small-card-icon-container{margin-left:24px;margin-top:24px}.timeline-pros{margin-top:144px}.timeline-pros .timeline-pros-image-box{width:432px;height:518px}.timeline-pros .timeline-pros-main-container{margin-top:40px;display:flex}.timeline-pros .timeline-pros-second-container{width:432px;height:518px;margin-left:16px}.timeline-pros .timeline-pros-numbered-container{display:flex;gap:16px}.timeline-pros .timeline-pros-numbered-container .timeline-pros-nc-title{font-size:18px;font-style:normal}.timeline-pros .timeline-pros-numbered-container .timeline-pros-nc-text{font-size:14px}.timeline-pros .timeline-pros-numbered-container .timeline-pros-nc-number{width:48px;height:48px;border-radius:48px}.timeline-functions{margin-top:144px}.timeline-functions .timeline-functions-text-container{min-height:20px}.timeline-functions .timeline-functions-card-title{font-size:14px;margin-left:24px;margin-top:24px;margin-right:24px}.timeline-functions .timeline-functions-card-text{font-size:12px;margin-left:24px;margin-top:8px;margin-right:24px}.timeline-functions .timeline-functions-card-img-container{display:flex;justify-content:center;margin-left:60px;margin-right:60px}.timeline-functions .timeline-functions-card-img-container .media-resize.big{max-height:174px;max-width:335px}.timeline-functions .timeline-functions-card-img-container .media-resize.small{max-height:174px;max-width:220px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-6{max-width:385px}.timeline-functions .timeline-functions-card.big{width:432px;height:260px}.timeline-functions .timeline-functions-card.small{width:282px;height:260px}.timeline-contact-us{margin-top:144px}.timeline-contact-us .timeline-contact-us-title{width:100%}.timeline-contact-us .contact-us-media-box{width:400px}.timeline-contact-us .timeline-contact-us-box{width:384px;min-height:564px;height:564px;padding:24px;gap:24px}.timeline-contact-us .timeline-contact-us-text{font-size:16px}.timeline-contact-us .media-text-resize{margin-top:4px;font-size:14px!important}.timeline-contact-us .timeline-contact-us-text-container{width:100%}.timeline-contact-us .timeline-contact-us-text-box{font-size:14px}.contact-us-button{height:64px;padding:12px}.contact-us-input{padding:8px 16px;width:calc(100% - 32px);font-size:14px}.contact-us-input.input{height:32px}.contact-us-input.text-area{padding:10px 16px;height:80px;resize:none}.footer-top-container{margin-top:144px}.footer-container{width:880px}.footer-container .footer{margin-top:24px;margin-bottom:64px}.footer-container .footer-text{font-size:14px}.footer-container .button-footer{height:72px}.gradient-1{height:380px}.gradient-2{height:675px}.gradient-3{height:1748px}.gradient-4{height:715px}.gradient-5{height:1282px}.img-top-margin-1{margin-top:32px!important}.img-top-margin-2{margin-top:38px!important}.img-top-margin-3{margin-top:32px!important}.img-top-margin-4{margin-top:33px!important}.img-top-margin-5{margin-top:24px!important}.img-top-margin-6{margin-top:50px!important}.img-top-margin-7{margin-top:32px!important}.img-top-margin-8{margin-top:53px!important}.img-top-margin-9{margin-top:24px!important}.img-top-margin-10{margin-top:52px!important}.media-no-wrap{flex-wrap:nowrap!important}.with-gap-20,.with-gap-24{gap:16px}.margin-top-42{margin-top:24px}.margin-top-24{margin-top:16px}.margin-bottom-24{margin-bottom:16px}button{font-size:14px}}@media (max-width: 1023px){::-webkit-scrollbar{display:none}.header{width:668px;margin-top:24px}.button-header-group{gap:24px}.button-drawer{display:block;background:#fff}.header-menu{display:none}.title-container{margin-top:24px}.title-container .title-main{width:668px;height:390px}@keyframes title-type-project-animation{0%{top:400px}to{top:320px}}.title-container .title-main .title-type-project{width:130px;top:320px;left:30px}@keyframes title-kanban-animation{0%{top:310px}to{top:274px}}.title-container .title-main .title-kanban{width:266px;top:274px;left:427px}@keyframes title-graphic-animation{0%{top:450px}to{top:403px}}.title-container .title-main .title-graphic{width:130px;top:403px;left:521px}.title-container .title-main .title-action-container{width:608px;margin-top:32px}.title-container .title-main .title-action-container .title-text{font-size:40px}.title-container .title-main .title-action-container .title-button{margin-top:24px;width:240px;height:48px}@keyframes title-large-screen-animation{0%{margin-top:60px}to{margin-top:48px}}.title-container .title-main .title-action-container .title-large-screen{margin-top:48px;width:487px}.timeline-icon-base{width:32px;height:32px;border-radius:16px}.timeline-icon-img{width:16px}.timeline-icon{left:-40px;top:3px}.portfolio-correction{top:-6px}.timeline-top-container{margin-top:336px}.timeline-layout-container{width:668px}.timeline-title .timeline-title-text-first{font-size:14px}.timeline-title .timeline-title-text-second{font-size:36px}.timeline-title .timeline-title-shape{width:18px;margin-left:8px;margin-right:8px;margin-top:3px}.timeline-base-title{font-size:32px}.timeline-for-who{margin-top:96px}.timeline-for-who .timeline-for-who-base-card{width:212px;height:300px}.timeline-for-who .timeline-for-who-base-card .timeline-for-who-base-card-img{height:145px}.timeline-for-who .timeline-for-who-base-card .timeline-for-who-base-card-svg{margin-top:55px;max-width:155px;max-height:165px}.timeline-for-who .timeline-for-who-base-card .timeline-for-who-base-card-text{margin-top:40px;margin-left:20px;margin-right:20px;font-size:14px}.timeline-for-who .timeline-for-who-button{font-size:14px}.timeline-main{margin-top:96px}.timeline-main .timeline-main-card-title{font-size:14px;margin-left:20px;margin-top:20px;margin-right:20px}.timeline-main .timeline-main-card-text{font-size:14px;margin-left:20px;margin-right:20px}.timeline-main .timeline-main-big-card{width:440px;height:340px}.timeline-main .timeline-main-big-card .timeline-main-big-card-img-container{margin-top:40px;margin-left:40px;margin-right:0}.timeline-main .timeline-main-big-card .resize-container-8{margin-top:60px;margin-right:40px}.timeline-main .timeline-main-big-card .media-image-resize{min-width:545px}.timeline-main .timeline-main-big-card .resize-8{min-width:310px;max-width:360px}.timeline-main .timeline-main-small-card{width:212px;height:340px}.timeline-main .timeline-main-small-card .timeline-main-small-card-icon-container{margin-left:20px;margin-top:20px}.timeline-pros{margin-top:96px}.timeline-pros .timeline-pros-image-box{width:670px;height:360px;position:relative}.timeline-pros .timeline-pros-main-container{margin-top:40px;display:flex;flex-direction:column}.timeline-pros .timeline-pros-second-container{width:670px;height:100%;margin-left:0;margin-top:36px}.timeline-functions{margin-top:96px}.timeline-functions .timeline-functions-text-container{min-height:20px}.timeline-functions .timeline-functions-card-title{font-size:14px;margin-left:20px;margin-top:20px;margin-right:20px}.timeline-functions .timeline-functions-card-text{font-size:12px;margin-left:20px;margin-top:8px;margin-right:20px}.timeline-functions .timeline-functions-card-img-container{display:flex;justify-content:center;margin-left:60px;margin-right:60px}.timeline-functions .timeline-functions-card-img-container .media-resize.big,.timeline-functions .timeline-functions-card-img-container .media-resize.small{max-width:1000px;max-height:1000px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-1{height:125px;margin-left:-38px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-2{height:120px;margin-left:25px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-3{height:174px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-4{height:126px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-5{height:155px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-6{height:150px;margin-left:95px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-7{height:165px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-8{height:65px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-9{height:138px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-10{height:141px}.timeline-functions .timeline-functions-card.big,.timeline-functions .timeline-functions-card.small{width:324px;height:260px}.img-top-margin-1{margin-top:22px!important}.img-top-margin-2{margin-top:24px!important}.img-top-margin-3{margin-top:36px!important}.img-top-margin-4{margin-top:37px!important}.img-top-margin-5{margin-top:28px!important}.img-top-margin-6{margin-top:52px!important}.img-top-margin-7{margin-top:32px!important}.img-top-margin-8{margin-top:57px!important}.img-top-margin-9{margin-top:28px!important}.img-top-margin-10{margin-top:67px!important}.contact-us-media-layout{display:flex;flex-direction:column}.timeline-contact-us{margin-top:96px}.timeline-contact-us .timeline-contact-us-title{width:100%}.timeline-contact-us .contact-us-text-layout{display:flex;gap:24px}.timeline-contact-us .contact-us-media-box{width:324px;flex-shrink:0}.timeline-contact-us .contact-us-media-margin{margin-top:16px}.timeline-contact-us .timeline-contact-us-box{width:624px;min-height:544px;height:544px;padding:24px;gap:16px}.timeline-contact-us .timeline-contact-us-text{font-size:16px}.timeline-contact-us .media-text-resize{margin-top:4px;font-size:14px!important}.timeline-contact-us .timeline-contact-us-text-container{width:100%}.timeline-contact-us .timeline-contact-us-text-box{font-size:14px}.contact-us-button{height:64px;padding:12px}.contact-us-input{padding:8px 16px;width:calc(100% - 32px);font-size:14px}.contact-us-input.input{height:32px}.contact-us-input.text-area{padding:10px 16px;height:80px;resize:none}.footer-top-container{margin-top:96px}.footer-container{width:672px}.gradient-1{height:318px}.gradient-2{height:624px}.gradient-3{height:1545px}.gradient-4{height:1072px}.gradient-5{height:1500px}.media-no-wrap{flex-wrap:nowrap!important}.with-gap-20{gap:12px}.with-gap-24{gap:16px}.margin-top-20{margin-top:16px}.margin-top-42{margin-top:24px}.margin-top-24{margin-top:16px}.margin-bottom-24{margin-bottom:16px}.image-fit-in-box{scale:2.2;margin-top:115px;margin-left:75px;position:absolute}.image-fit-in-box:hover{scale:2.25;transition-duration:.3s}button{font-size:14px}}@media (max-width: 767px){::-webkit-scrollbar{display:none}body{margin:0}.phone-hide{display:none}.phone-only{display:block}.phone-margin-right-12px{margin-right:12px!important}.phone-margin-top-32px{margin-top:32px!important}.header-container{top:0;background:#fff;z-index:999}.header{width:375px;margin:20px 24px}.button-header{display:none}.title-container{margin-top:0;overflow-x:clip;overflow-y:visible}.title-container .title-main{width:327px;height:400px}@keyframes title-type-project-animation{0%{top:330px}to{top:293px}}.title-container .title-main .title-type-project{width:79px;top:292px;left:-23px}@keyframes title-kanban-animation{0%{top:300px}to{top:264px}}.title-container .title-main .title-kanban{width:162px;top:264px;left:218px}@keyframes title-graphic-animation{0%{top:400px}to{top:342px}}.title-container .title-main .title-graphic{width:79px;top:342px;left:275px}.title-container .title-main .title-action-container{width:295px;margin-top:40px}.title-container .title-main .title-action-container .title-text{font-size:24px}.title-container .title-main .title-action-container .title-button{margin-top:24px;width:295px;height:48px}@keyframes title-large-screen-animation{0%{margin-top:100px}to{margin-top:77px}}.title-container .title-main .title-action-container .title-large-screen{margin-top:77px;width:297px}.timeline-icon-base{width:32px;height:32px;border-radius:16px}.timeline-icon-img{width:16px}.timeline-icon{left:-40px;top:-2px}.portfolio-correction{top:-6px}.timeline-top-container{margin-top:129px;justify-content:flex-end}}@media (max-width: 767px) and (orientation: portrait){.timeline-top-container{justify-content:flex-end}}@media (max-width: 767px) and (orientation: landscape){.timeline-top-container{justify-content:center}}@media (max-width: 767px){.timeline-layout-container{width:310px}}@media (max-width: 767px) and (orientation: portrait){.timeline-layout-container{margin-right:12px}}@media (max-width: 767px) and (orientation: landscape){.timeline-layout-container{margin-right:0}}@media (max-width: 767px){.timeline-title .title-desktop{display:none}.timeline-title .title-mobile{display:flex}.timeline-title .timeline-title-text-first{font-size:12px}.timeline-title .timeline-title-text-second{font-size:22px}.timeline-title .timeline-title-shape{width:12px;margin-left:6px;margin-right:6px;margin-top:1px}.timeline-base-title{font-size:24px}.timeline-for-who{width:calc(100% + 12px)}.timeline-for-who .timeline-for-who-base-card{width:286px;height:358px;flex-shrink:0}.timeline-for-who .timeline-for-who-base-card .timeline-for-who-base-card-img{height:230px}.timeline-for-who .timeline-for-who-base-card .timeline-for-who-base-card-svg{margin-top:68px;max-width:212px;max-height:212px}.timeline-for-who .timeline-for-who-base-card .timeline-for-who-base-card-text{margin-top:57px;margin-left:20px;margin-right:20px;font-size:12px}.timeline-for-who .timeline-for-who-button{font-size:14px;white-space:nowrap;overflow:visible}.timeline-for-who .timeline-for-who-button:after{padding:0}.timeline-main{width:calc(100% + 12px)}.timeline-main .timeline-main-card-text{margin-top:10px}.timeline-main .timeline-main-big-card{width:286px;height:340px;flex-shrink:0}.timeline-main .timeline-main-big-card .timeline-main-big-card-img-container{margin-top:31px;margin-left:20px;margin-right:0}.timeline-main .timeline-main-big-card .media-image-resize{min-width:500px}.timeline-main .timeline-main-small-card{width:286px;height:340px;flex-shrink:0}.timeline-main .timeline-main-small-card .timeline-main-small-card-icon-container{margin-left:20px;margin-top:20px}.timeline-pros .timeline-pros-image-box{width:311px;height:400px;position:relative}.timeline-pros .timeline-pros-main-container{margin-top:40px;display:flex;flex-direction:column}.timeline-pros .timeline-pros-second-container{width:311px;margin-top:24px}.timeline-pros .timeline-pros-numbered-container{gap:0}.timeline-pros .timeline-pros-numbered-container .timeline-pros-nc-number{display:none}.timeline-functions{width:calc(100% + 12px)}.timeline-functions .timeline-functions-text-container{min-height:20px}.timeline-functions .timeline-functions-card-title{font-size:14px;margin-left:20px;margin-top:20px;margin-right:20px}.timeline-functions .timeline-functions-card-text{font-size:12px;margin-left:20px;margin-top:20px;margin-right:20px}.timeline-functions .timeline-functions-card-img-container{display:flex;justify-content:center;margin-left:60px;margin-right:60px}.timeline-functions .timeline-functions-card-img-container .media-resize.big,.timeline-functions .timeline-functions-card-img-container .media-resize.small{max-width:1000px;max-height:1000px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-1{height:215px;margin-left:-160px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-2{height:125px;margin-left:70px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-3{height:200px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-4{height:108px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-5{height:175px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-6{height:210px;margin-left:285px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-7{height:120px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-8{height:72px}.timeline-functions .timeline-functions-card-img-container .media-resize.resize-9,.timeline-functions .timeline-functions-card-img-container .media-resize.resize-10{height:158px}.timeline-functions .timeline-functions-card{flex-shrink:0}.timeline-functions .timeline-functions-card.big,.timeline-functions .timeline-functions-card.small{width:286px;height:340px}.img-top-margin-1{margin-top:36px!important}.img-top-margin-2{margin-top:86px!important}.img-top-margin-3{margin-top:66px!important}.img-top-margin-4{margin-top:91px!important}.img-top-margin-5{margin-top:55px!important}.img-top-margin-6{margin-top:34px!important}.img-top-margin-7{margin-top:126px!important}.img-top-margin-8{margin-top:84px!important}.img-top-margin-9{margin-top:58px!important}.img-top-margin-10{margin-top:100px!important}.contact-us-media-layout{display:flex;flex-direction:column}.timeline-contact-us .timeline-contact-us-title{width:100%}.timeline-contact-us .contact-us-text-layout{flex-direction:column;gap:16px}.timeline-contact-us .contact-us-media-box{width:320px;flex-shrink:0}.timeline-contact-us .contact-us-inputs{margin-top:12px;gap:12px}.timeline-contact-us .contact-us-media-margin{margin-top:0}.timeline-contact-us .timeline-contact-us-box{width:271px;min-height:531px;height:531px;padding:20px;gap:16px}.timeline-contact-us .timeline-contact-us-text{margin-top:8px;font-size:14px}.timeline-contact-us .media-text-resize{margin-top:3px;font-size:14px!important}.timeline-contact-us .timeline-contact-us-text-container{width:100%}.timeline-contact-us .timeline-contact-us-text-box{font-size:12px}.footer-top-container{margin-top:40px}.footer-container{width:370px}.footer-container .footer{margin-top:24px;margin-bottom:76px;flex-direction:column-reverse;gap:40px}.gradient-1{height:226px}.gradient-2{height:525px}.gradient-3{height:460px}.gradient-4{height:1100px}.gradient-5{height:455px}.phone-no-wrap,.media-no-wrap{flex-wrap:nowrap!important;overflow:scroll}.phone-no-wrap::-webkit-scrollbar,.media-no-wrap::-webkit-scrollbar{display:none}.with-gap-20,.with-gap-24{gap:12px}.margin-top-20{margin-top:16px}.margin-top-42{margin-top:24px}.margin-top-24{margin-top:16px}.margin-bottom-24{margin-bottom:16px}.image-fit-in-box{scale:1;margin-top:0;margin-left:20px;position:absolute}.image-fit-in-box:hover{scale:1.05;transition-duration:.3s}button{font-size:14px}.drawer-footer{height:176px;flex-direction:column}.modal-container{width:248px}}.EZDrawer .EZDrawer__checkbox{display:none}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__overlay{display:block;opacity:1}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__container{visibility:visible;transform:translateZ(0)!important}.EZDrawer .EZDrawer__overlay{display:none;height:100vh;left:0;position:fixed;top:0;width:100%}.EZDrawer .EZDrawer__container{position:fixed;visibility:hidden;background:#fff;transition:all;box-shadow:0 0 10px 5px #0000001a}
