.contact_main___evtR{transition:.5s ease-in-out}.contact_main___evtR .contact_headerBackground__u4Wnt{opacity:0;width:100dvw;height:100dvh;visibility:hidden;transition:opacity .5s ease-in-out;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:100;overflow:hidden}.contact_main___evtR .contact_portfolioScreen__KOds9{max-width:1800px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}.contact_shifted__9uJtv{transform:translateY(260px)}@media(max-width:1920px){.contact_main___evtR .contact_portfolioScreen__KOds9{max-width:1600px}}@media(max-width:767px){.contact_main___evtR .contact_portfolioScreen__KOds9{padding-left:32px;padding-right:32px}}@media(max-width:767px)and (max-width:400px){.contact_main___evtR .contact_portfolioScreen__KOds9{padding-left:16px;padding-right:16px}}.contactPage_mainWrapper__eeSyc{background-color:#161616;height:100dvh;width:100dvw;position:relative;overflow:hidden}.contactPage_mainWrapper__eeSyc h3{line-height:1.2}.contactPage_mainWrapper__eeSyc .contactPage_backgroundText__l6ORD{color:#1d1d1d;font-size:30dvw;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.contactPage_mainWrapper__eeSyc .contactPage_animationBackground__wohvX{position:relative;z-index:1;width:100%;height:100%;margin-top:200px}.contactPage_mainWrapper__eeSyc .contactPage_animationBackground__wohvX .contactPage_animationLine__yuzXb{position:absolute;background-color:#161616;width:100%;height:5vh;animation:contactPage_grow1__39iDJ 5s ease-out infinite alternate}.contactPage_mainWrapper__eeSyc .contactPage_center__yx1tc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;display:flex;max-width:1600px;width:calc(100% - 128px);justify-content:center;align-items:center;gap:120px}.contactPage_mainWrapper__eeSyc .contactPage_center__yx1tc h1{font-size:64px}.contactPage_mainWrapper__eeSyc .contactPage_flex__GE8FZ{display:flex}.contactPage_mainWrapper__eeSyc .contactPage_left__SaYTU{width:70%}.contactPage_mainWrapper__eeSyc .contactPage_left__SaYTU .contactPage_formContact__fg7Dh{display:flex;flex-direction:column;gap:40px}.contactPage_mainWrapper__eeSyc .contactPage_left__SaYTU .contactPage_startProject__DEddv{font-size:64px;margin-bottom:40px}.contactPage_mainWrapper__eeSyc .contactPage_left__SaYTU .contactPage_flex__GE8FZ{display:flex;gap:40px}.contactPage_mainWrapper__eeSyc .contactPage_left__SaYTU .contactPage_buttonWrapper__bACYD{width:400px}.contactPage_mainWrapper__eeSyc .contactPage_left__SaYTU .contactPage_bottomText__eph_7{line-height:1.6;color:#7e7e7e}.contactPage_mainWrapper__eeSyc .contactPage_left__SaYTU .contactPage_linkText__rYLZ1{color:#fff}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB{position:relative;display:flex;flex-direction:column;gap:40px;width:40%}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_wantFasterReply__6WkAa{color:#fff;font-size:28px}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_wantFasterReply__6WkAa span{color:#ccc}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_bottom__AROKX{display:flex;flex-direction:column;gap:8px}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_bottom__AROKX .contactPage_emailUpperText__f_2bh{color:#fff;font-size:22px}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_bottom__AROKX .contactPage_email__o5rLM{color:#c7c7c7;position:relative;cursor:pointer;transition:color .3s ease;font-size:18px}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_bottom__AROKX .contactPage_email__o5rLM:after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:0;right:auto;background-color:#f0dff5;transition:width .9s ease}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_bottom__AROKX .contactPage_email__o5rLM:hover{color:#f0dff5}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_bottom__AROKX .contactPage_email__o5rLM:hover:after{width:100%}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_flexMessengers__TGuCN{display:flex;gap:10px;margin-top:10px}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_flexMessengers__TGuCN a{background-color:transparent;border:1px solid #c7c7c7;border-radius:100px;width:35px;height:35px;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;text-decoration:none}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_flexMessengers__TGuCN a:hover{border:1px solid #f0dff5}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_flexMessengers__TGuCN a:hover svg path{fill:#f0dff5;transition:all .3s ease}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_flexMessengers__TGuCN a svg{position:static;transform:none}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_flexMessengers__TGuCN a svg path{fill:#c7c7c7}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB:after{position:absolute;left:-60px;top:50%;transform:translateY(-50%);content:"";height:100%;width:1px;background-color:#acacac}@media(min-width:2600px){.contactPage_mainWrapper__eeSyc{max-width:2600px;margin-left:auto;margin-right:auto;overflow:visible}.contactPage_mainWrapper__eeSyc .contactPage_backgroundText__l6ORD{font-size:800px}}@media(max-width:1600px){.contactPage_mainWrapper__eeSyc .contactPage_center__yx1tc h1{font-size:48px}}@media(max-width:1000px){.contactPage_mainWrapper__eeSyc .contactPage_center__yx1tc{flex-direction:column;gap:60px}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB{width:100%}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB h3{width:80%}.contactPage_mainWrapper__eeSyc .contactPage_left__SaYTU{width:100%}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB:after{display:none}}@media(max-height:900px){.contactPage_mainWrapper__eeSyc .contactPage_center__yx1tc{top:46%}}@media(max-width:767px){.contactPage_mainWrapper__eeSyc{height:auto}.contactPage_mainWrapper__eeSyc .contactPage_left__SaYTU .contactPage_startProject__DEddv{font-size:48px}.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB .contactPage_wantFasterReply__6WkAa{font-size:24px}.contactPage_mainWrapper__eeSyc .contactPage_center__yx1tc{position:relative;flex-direction:column;gap:60px;width:calc(100% - 64px);margin:200px auto 100px;top:0;left:0;transform:translate(0)}.contactPage_mainWrapper__eeSyc .contactPage_backgroundText__l6ORD{display:none}}@media(max-width:600px){.contactPage_mainWrapper__eeSyc{height:auto}.contactPage_mainWrapper__eeSyc .contactPage_center__yx1tc{position:relative;flex-direction:column;gap:60px;width:calc(100% - 64px);margin:200px auto 100px;top:0;left:0;transform:translate(0)}.contactPage_mainWrapper__eeSyc .contactPage_center__yx1tc br{display:none}.contactPage_mainWrapper__eeSyc .contactPage_left__SaYTU .contactPage_buttonWrapper__bACYD,.contactPage_mainWrapper__eeSyc .contactPage_right__b80iB h3{width:100%}}@media(max-width:400px){.contactPage_mainWrapper__eeSyc{height:auto}.contactPage_mainWrapper__eeSyc .contactPage_center__yx1tc{width:calc(100% - 32px)}.contactPage_mainWrapper__eeSyc .contactPage_center__yx1tc .contactPage_left__SaYTU h1{font-size:48px}.contactPage_mainWrapper__eeSyc .contactPage_center__yx1tc .contactPage_left__SaYTU .contactPage_flex__GE8FZ{flex-direction:column}.contactPage_mainWrapper__eeSyc .contactPage_center__yx1tc .contactPage_right__b80iB h3{font-size:24px}}@media(max-height:850px){.contactPage_mainWrapper__eeSyc{height:1000px}}@keyframes contactPage_grow1__39iDJ{0%{transform:translateY(-10vh);height:7vh}70%{transform:translateY(30vh);height:0}to{transform:translateY(40vh);height:0}}@keyframes contactPage_drawSVG__Ayqp0{to{stroke-dashoffset:0}}@media(max-height:650px){@keyframes contactPage_grow1__39iDJ{0%{transform:translateY(-200px);height:100px}70%{transform:translateY(200px);height:0}to{transform:translateY(200px);height:0}}}.contactPage_inputWrapper__2kzJ_{width:100%;position:relative;margin-bottom:8px}.contactPage_errorText___2Eud{color:#ff4d4d;font-size:14px}.contactPage_errorText___2Eud,.contactPage_successText__NjnUB{margin-top:8px;display:block;font-family:futura-book,sans-serif}.contactPage_successText__NjnUB{color:#4caf50;font-size:16px}@keyframes contactPage_fadeIn__rpn3e{0%{opacity:0}to{opacity:1}}.contactPage_animatedButtonContainer__xIlCT,.contactPage_loadingDots__fobQM{display:none}.contactPage_buttonWrapper__bACYD{width:100%;position:relative}