@keyframes HomeContents_gradientAnimation__S5Xww{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.HomeContents_page__eSUNH{padding:0;margin:0}.HomeContents_page__eSUNH .HomeContents_header__hoEhO .HomeContents_headerContainer__lRN6D{padding:calc(2rem + 6vw) 6vw;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.HomeContents_page__eSUNH .HomeContents_header__hoEhO .HomeContents_headerContainer__lRN6D .HomeContents_ctaContainer__nOh0D{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.HomeContents_page__eSUNH .HomeContents_sectionOne2__B7_Tx,.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej,.HomeContents_page__eSUNH .HomeContents_sectionThree__IZ1Gg{position:relative;overflow:hidden;background-color:var(--black);padding:calc(2rem + 6vw) 6vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:80px}.HomeContents_page__eSUNH .HomeContents_sectionOne2__B7_Tx:before,.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej:before,.HomeContents_page__eSUNH .HomeContents_sectionThree__IZ1Gg:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(270deg,#1e1f5e,#2c3e90,#1e1f5e,#14154f);background-size:400% 400%;animation:HomeContents_gradientAnimation__S5Xww 15s ease infinite;opacity:.5}.HomeContents_page__eSUNH .HomeContents_sectionOne2__B7_Tx>*,.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej>*,.HomeContents_page__eSUNH .HomeContents_sectionThree__IZ1Gg>*{position:relative;z-index:1}.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej{padding-bottom:104px}.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej .HomeContents_about__C4tXe{display:flex;flex-direction:column;gap:80px;width:100%}.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej .HomeContents_about__C4tXe .HomeContents_aboutTitle__5huUa{color:var(--headingLight);font-weight:400;font-size:16px;line-height:1.5}.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej .HomeContents_about__C4tXe .HomeContents_aboutContents__fze6l{display:flex;flex-direction:column;gap:32px;width:100%}.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej .HomeContents_about__C4tXe .HomeContents_aboutContents__fze6l .HomeContents_aboutText__kilf4{color:var(--headingLight);order:1;width:100%}.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej .HomeContents_about__C4tXe .HomeContents_aboutContents__fze6l .HomeContents_imageWrapper__iXG6B{order:1;width:100%}.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej .HomeContents_about__C4tXe .HomeContents_aboutContents__fze6l .HomeContents_imageWrapper__iXG6B img{width:100%;height:auto;object-fit:cover;border-radius:24px}.HomeContents_page__eSUNH .HomeContents_sectionOne2__B7_Tx{padding:16px 6vw calc(2rem + 6vw)}.HomeContents_page__eSUNH .HomeContents_sectionOne2__B7_Tx .HomeContents_services__nlKlQ{display:flex;flex-direction:column;gap:80px;width:100%}.HomeContents_page__eSUNH .HomeContents_sectionOne2__B7_Tx .HomeContents_services__nlKlQ .HomeContents_servicesTitle__JZuP1{color:var(--headingLight);font-weight:400;font-size:16px;line-height:1.5}.HomeContents_page__eSUNH .HomeContents_sectionOne2__B7_Tx .HomeContents_services__nlKlQ .HomeContents_servicesList__J0IzU{display:flex;flex-direction:column;gap:80px;list-style:none;text-decoration:none}.HomeContents_page__eSUNH .HomeContents_sectionTwo__AlXCH{padding:calc(2rem + 6vw) 6vw;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background-color:var(--white);gap:80px}.HomeContents_page__eSUNH .HomeContents_sectionTwo__AlXCH .HomeContents_headingContainer__LSNq9{display:flex;flex-direction:column;gap:32px;border-bottom:1px solid var(--borderLight);padding:0 0 32px}.HomeContents_page__eSUNH .HomeContents_sectionTwo__AlXCH .HomeContents_headingContainer__LSNq9 .HomeContents_projectsDescription__YEIRt{color:var(--bodyDark)}.HomeContents_page__eSUNH .HomeContents_sectionTwo__AlXCH .HomeContents_projectsList__GWbd_{padding:0;margin:0;list-style:none}.HomeContents_page__eSUNH .HomeContents_sectionTwo__AlXCH .HomeContents_projectsList__GWbd_ .HomeContents_projectItem__Uot6P{padding:0;margin:0}.HomeContents_page__eSUNH .HomeContents_sectionFour__lXV9K{padding:calc(2rem + 6vw) 6vw}@media screen and (min-width:576px){.HomeContents_page__eSUNH .HomeContents_sectionOne2__B7_Tx .HomeContents_services__nlKlQ .HomeContents_servicesTitle__JZuP1,.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej .HomeContents_about__C4tXe .HomeContents_aboutTitle__5huUa{font-size:calc(16px + 2*(100vw - 576px)/1024)}}@media screen and (min-width:768px){.HomeContents_page__eSUNH .HomeContents_header__hoEhO .HomeContents_headerContainer__lRN6D,.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej{padding:6vw 8vw}.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej .HomeContents_about__C4tXe .HomeContents_aboutContents__fze6l{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:48px;gap:48px;align-items:start}.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej .HomeContents_about__C4tXe .HomeContents_aboutContents__fze6l .HomeContents_aboutText__kilf4{order:1;padding-right:48px;display:flex;flex-direction:column;gap:32px}.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej .HomeContents_about__C4tXe .HomeContents_aboutContents__fze6l .HomeContents_imageWrapper__iXG6B{height:100%;min-height:300px}.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej .HomeContents_about__C4tXe .HomeContents_aboutContents__fze6l .HomeContents_imageWrapper__iXG6B img{height:100%;max-height:400px;object-fit:cover;object-position:top}.HomeContents_page__eSUNH .HomeContents_sectionOne2__B7_Tx,.HomeContents_page__eSUNH .HomeContents_sectionTwo__AlXCH{padding:6vw 8vw;gap:104px}.HomeContents_page__eSUNH .HomeContents_sectionTwo__AlXCH .HomeContents_projects__0bdLn .HomeContents_headingContainer__LSNq9{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:32px;padding:0 0 80px}.HomeContents_page__eSUNH .HomeContents_sectionThree__IZ1Gg{padding:6vw 8vw;gap:104px}.HomeContents_page__eSUNH .HomeContents_sectionFour__lXV9K{padding:6vw 8vw}}@media screen and (min-width:1600px){.HomeContents_page__eSUNH .HomeContents_sectionOne2__B7_Tx .HomeContents_services__nlKlQ .HomeContents_servicesTitle__JZuP1,.HomeContents_page__eSUNH .HomeContents_sectionOne__vx6ej .HomeContents_about__C4tXe .HomeContents_aboutTitle__5huUa{font-size:1.25vw}}.Footer_footer__X1Jp0{padding:0 6vw calc(2rem + 6vw)}.Footer_footer__X1Jp0 .Footer_footerContents__2Og2P{border-top:1px solid var(--border);padding:calc(2rem + 6vw) 0 0;display:flex;flex-direction:column;gap:32px;justify-content:space-between;width:100%}.Footer_footer__X1Jp0 .Footer_footerContents__2Og2P .Footer_footerLinks__4UUf8{display:flex;align-items:center;justify-content:space-between;height:auto;padding:0;margin:0}.Footer_footer__X1Jp0 .Footer_socials__phrgl{display:flex;gap:16px}.Footer_footer__X1Jp0 .Footer_socials__phrgl a{color:var(--actionBlue);display:flex;align-items:center;justify-content:center}.Footer_footer__X1Jp0 .Footer_socials__phrgl a:hover{color:var(--actionBlueHover)}.Footer_footer__X1Jp0 .Footer_footerDetails___Cxy3{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;gap:24px}.Footer_footer__X1Jp0 .Footer_footerDetails___Cxy3 .Footer_footerText__TQq00{color:var(--bodyDark);width:-moz-fit-content;width:fit-content;text-align:left}@media screen and (min-width:768px){.Footer_footer__X1Jp0{padding:0 8vw 6vw}.Footer_footer__X1Jp0 .Footer_footerContents__2Og2P{border-top:1px solid var(--border);padding:6vw 0 0;display:flex;flex-direction:row;align-items:center}.Footer_footer__X1Jp0 .Footer_footerContents__2Og2P .Footer_footerLinks__4UUf8{display:flex;align-items:center;justify-content:flex-start;width:auto;height:auto;padding:0;margin:0}.Footer_footer__X1Jp0 .Footer_footerDetails___Cxy3{flex-direction:row;gap:32px}.Footer_footer__X1Jp0 .Footer_footerDetails___Cxy3 .Footer_footerText__TQq00{text-align:right;width:auto}}.Header_header__i_Usm .Header_headerContainer___Sx5I{padding:calc(2rem + 6vw) 6vw;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.Header_header__i_Usm .Header_headerContainer___Sx5I .Header_ctaContainer__M0WiE{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (min-width:768px){.Header_header__i_Usm .Header_headerContainer___Sx5I{padding:6vw 8vw}}.AboutContent_aboutContents__ng3Aj{display:flex;flex-direction:column;gap:32px;width:100%}.AboutContent_aboutContents__ng3Aj .AboutContent_textWrapper__hBELg{position:relative;width:100%}.AboutContent_aboutContents__ng3Aj .AboutContent_paragraph__WNX7l{display:flex;line-height:1;flex-wrap:wrap;color:var(--bodyLight)}.AboutContent_aboutContents__ng3Aj .AboutContent_paragraph__WNX7l .AboutContent_word__claWi{position:relative;margin-right:4px;margin-top:8px}.AboutContent_aboutContents__ng3Aj .AboutContent_paragraph__WNX7l .AboutContent_word__claWi .AboutContent_shadow__n6j4N{position:absolute;opacity:5%}.AboutContent_aboutContents__ng3Aj .AboutContent_imageWrapper__de1eC{width:100%;display:none}.AboutContent_aboutContents__ng3Aj .AboutContent_imageWrapper__de1eC img{width:100%;height:auto;object-fit:cover;border-radius:24px}@media screen and (min-width:768px){.AboutContent_aboutContents__ng3Aj{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:start}.AboutContent_aboutContents__ng3Aj .AboutContent_paragraph__WNX7l{padding-right:48px}.AboutContent_aboutContents__ng3Aj .AboutContent_paragraph__WNX7l .AboutContent_word__claWi{margin-right:6px;margin-top:10px}.AboutContent_aboutContents__ng3Aj .AboutContent_imageWrapper__de1eC{height:100%;min-height:300px}.AboutContent_aboutContents__ng3Aj .AboutContent_imageWrapper__de1eC img{height:100%;max-height:25rem;object-fit:cover;object-position:top}}.BackToTop_back-to-top__6aiOO{position:fixed;bottom:1.5rem;right:1.5rem;z-index:50;opacity:0;visibility:hidden;transition:all .3s ease}.BackToTop_back-to-top--visible__47_xc{opacity:1;visibility:visible}.BackToTop_back-to-top__button__YMpCa{background-color:#000;color:#fff;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s ease;border:none;cursor:pointer}.BackToTop_back-to-top__button__YMpCa:hover{background-color:#333}.BackToTop_back-to-top__button__YMpCa:focus{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.2)}.BackToTop_back-to-top__button__YMpCa .BackToTop_icon__V7pIm{font-size:1.25rem}.Blog_blog___VvaD{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:32px}.Blog_blog___VvaD .Blog_blogTitle__Edull{color:var(--headingLight)}.Blog_blog___VvaD .Blog_blogContent__q5jjz{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:32px}.Blog_blog___VvaD .Blog_blogContent__q5jjz .Blog_blogText__DHkB0{color:var(--bodyLight)}.PrimaryButton_button__ZOXDe{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;border:none;box-shadow:0 0 0 0 var(--actionBlue);overflow:hidden;transition:all .35s ease;font-weight:600}.PrimaryButton_button__ZOXDe.PrimaryButton_fill__Iim3q{background-color:var(--actionBlue);color:var(--white);border-radius:80px;padding:0 32px;height:56px;min-width:160px}.PrimaryButton_button__ZOXDe.PrimaryButton_colour__vEjrk{background-color:var(--actionBlue);color:var(--white)}.PrimaryButton_button__ZOXDe:hover{box-shadow:0 0 0 3px var(--actionBlue);outline-offset:0;background-color:var(--actionBlueHover)}.PrimaryButton_button__ZOXDe:disabled{opacity:.6;cursor:not-allowed}.PrimaryButton_value__UR2_S{overflow:hidden}.PrimaryButton_textContainer__20L5k,.PrimaryButton_value__UR2_S{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.PrimaryButton_textContainer__20L5k{position:relative}.PrimaryButton_textWrapper__v_XBT{display:flex;flex-direction:column;height:200%;transition:transform .6s cubic-bezier(.33,1,.68,1);will-change:transform;transform:translateY(25%)}.PrimaryButton_textLine__0T7yW{display:flex;align-items:center;justify-content:center;height:56px;width:100%;white-space:nowrap}.PrimaryButton_icon___sqCx{width:1rem;height:1rem;margin-left:.5rem}.PrimaryButton_iconWrapper__tmvGv,.PrimaryButton_icon___sqCx{display:inline-flex;align-items:center;justify-content:center}.PrimaryButton_button__ZOXDe.PrimaryButton_animItem__snS8T:hover .PrimaryButton_textWrapper__v_XBT{transform:translateY(-25%)}@media screen and (min-width:768px){.PrimaryButton_button__ZOXDe.PrimaryButton_fill__Iim3q{height:64px;padding:0 40px}.PrimaryButton_textLine__0T7yW{height:64px}}.LoadingScreen_noScroll__DF8G5{overflow:hidden!important;height:100vh!important;position:fixed!important;width:100%!important}.LoadingScreen_loadingContainer__mp_KT{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--black);z-index:9999;will-change:transform;cursor:wait}.LoadingScreen_loadingContent__ZnJTm{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.LoadingScreen_loadingDots__ECN3h{display:flex;gap:1rem}.LoadingScreen_dot__UCmOC{width:1rem;height:1rem;background-color:var(--white);border-radius:50%;animation:LoadingScreen_bounce___3yXJ .6s infinite alternate}.LoadingScreen_dot__UCmOC:nth-child(2){animation-delay:.2s}.LoadingScreen_dot__UCmOC:nth-child(3){animation-delay:.4s}@keyframes LoadingScreen_bounce___3yXJ{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.ContactForm_contactWrapper__Rhvqt{display:flex;flex-direction:column;width:100%;gap:32px;padding:48px 0}.ContactForm_contactWrapper__Rhvqt .ContactForm_formContainer__gGDZb{width:100%}.ContactForm_contactWrapper__Rhvqt .ContactForm_formContainer__gGDZb .ContactForm_form__sFfUN{display:flex;flex-direction:column;padding:0;margin:0;width:100%}.ContactForm_contactWrapper__Rhvqt .ContactForm_formContainer__gGDZb .ContactForm_form__sFfUN .ContactForm_formHeader__T89_o{display:flex;flex-direction:column;padding:0 0 32px}.ContactForm_contactWrapper__Rhvqt .ContactForm_formContainer__gGDZb .ContactForm_form__sFfUN .ContactForm_formHeader__T89_o .ContactForm_formTitle__sy2am{padding:0 0 16px}.ContactForm_contactWrapper__Rhvqt .ContactForm_formContainer__gGDZb .ContactForm_form__sFfUN .ContactForm_formHeader__T89_o .ContactForm_formSubText__sAC2I{color:var(--bodyDark)}.ContactForm_contactWrapper__Rhvqt .ContactForm_formContainer__gGDZb .ContactForm_form__sFfUN .ContactForm_formFields__io1Wi{display:flex;flex-direction:column;gap:16px}.ContactForm_contactWrapper__Rhvqt .ContactForm_formContainer__gGDZb .ContactForm_form__sFfUN .ContactForm_formFields__io1Wi .MuiTextField-root .MuiFilledInput-root:focus-within{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.ContactForm_contactWrapper__Rhvqt .ContactForm_formContainer__gGDZb .ContactForm_form__sFfUN .ContactForm_formFields__io1Wi textarea.MuiFilledInput-input:focus{outline:none!important}.ContactForm_contactWrapper__Rhvqt .ContactForm_imageWrapper__01qeC{position:relative;width:100%;border-radius:24px;overflow:hidden;order:-1;height:auto;min-height:200px}.ContactForm_contactWrapper__Rhvqt .ContactForm_imageWrapper__01qeC .ContactForm_contactImage__9tTAI{object-fit:cover;width:100%;height:100%;object-position:top}.ContactForm_contactWrapper__Rhvqt .ContactForm_snackbarContainer__i8PHW .ContactForm_MuiPaper-root__3Ws_U{box-shadow:0 4px 20px rgba(0,0,0,.25)!important;border-radius:8px!important}@media screen and (min-width:768px){.ContactForm_contactWrapper__Rhvqt .ContactForm_form__sFfUN .ContactForm_formFields__io1Wi{gap:24px}.ContactForm_contactWrapper__Rhvqt .ContactForm_imageWrapper__01qeC{min-height:300px}}@media screen and (min-width:1024px){.ContactForm_contactWrapper__Rhvqt{flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;gap:48px;padding:80px 0}.ContactForm_contactWrapper__Rhvqt .ContactForm_formContainer__gGDZb{width:55%}.ContactForm_contactWrapper__Rhvqt .ContactForm_imageWrapper__01qeC{order:2;width:42%;min-height:500px;height:auto;max-height:600px;aspect-ratio:unset;flex-shrink:0;align-self:flex-start;margin-top:0}}.Heading_heading__OAhoM{padding:0 0 64px;position:relative;z-index:0}.Heading_heading__OAhoM .Heading_h1__lFk4L{margin:0;white-space:normal;font-size:0;color:var(--headingDark)}.Heading_heading__OAhoM .Heading_wordWrapper__LUUPc{display:inline-block;overflow:hidden;vertical-align:top;font-size:medium}.Heading_heading__OAhoM .Heading_h1Blue__0YLzQ,.Heading_heading__OAhoM .Heading_h1Default__kb30J{display:inline-block;font-size:40px;line-height:1.25;letter-spacing:-2px;white-space:nowrap}.Heading_heading__OAhoM .Heading_h1Blue__0YLzQ{padding:0 2px;color:var(--blue);position:relative;display:inline-block;z-index:1}.Heading_heading__OAhoM .Heading_h1Blue__0YLzQ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(120deg,rgba(58,123,213,.8),rgba(102,178,255,.9),rgba(58,123,213,.8));background-size:200% 200%;z-index:-1;-webkit-background-clip:text;background-clip:text;animation:Heading_gentleShimmer__gMbqQ 6s ease infinite;opacity:.8}.Heading_heading__OAhoM .Heading_h1Default__kb30J{color:var(--headingDark)}@keyframes Heading_gentleShimmer__gMbqQ{0%{background-position:0 50%;opacity:.8}50%{background-position:100% 50%;opacity:1}to{background-position:0 50%;opacity:.8}}@media(min-width:576px){.Heading_h1Blue__0YLzQ,.Heading_h1Default__kb30J{font-size:calc(40px + 32*(100vw - 576px)/1024)!important}}@media(min-width:1600px){.Heading_h1Blue__0YLzQ,.Heading_h1Default__kb30J{font-size:4.5vw!important}}@media(min-width:768px){.Heading_heading__OAhoM{padding:16px 0 64px}}.Navbar_nav__GfUY3{width:100%;position:relative}.Navbar_nav__GfUY3 .Navbar_navContainer__iTTL9{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;box-sizing:border-box}.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_logo__IeB5o{height:auto;width:150px!important;min-width:auto;margin:16px 0 0}.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_desktopLinks__xJrQw{display:flex;gap:24px;list-style:none;margin:0;padding:0}@media(max-width:767px){.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_desktopLinks__xJrQw{display:none}}.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_mobileMenuButtonWrapper__7xJyd{display:none}@media(max-width:767px){.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_mobileMenuButtonWrapper__7xJyd{display:block;position:relative;z-index:100}.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_mobileMenuButtonWrapper__7xJyd .Navbar_menuButton__vnc1q{min-width:auto;width:auto;height:48px;position:relative;padding-right:48px}.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_mobileMenuButtonWrapper__7xJyd .Navbar_menuButton__vnc1q:after,.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_mobileMenuButtonWrapper__7xJyd .Navbar_menuButton__vnc1q:before{content:"";position:absolute;right:24px;width:15px;height:1.5px;border-radius:2rem;background:currentColor;transition:all .3s ease}.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_mobileMenuButtonWrapper__7xJyd .Navbar_menuButton__vnc1q:before{top:50%;transform:translateY(-4px)}.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_mobileMenuButtonWrapper__7xJyd .Navbar_menuButton__vnc1q:after{top:50%;transform:translateY(2px)}.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_mobileMenuButtonWrapper__7xJyd .Navbar_menuButton__vnc1q.Navbar_open__eJWD4:before{transform:rotate(135deg) translateY(0)}.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_mobileMenuButtonWrapper__7xJyd .Navbar_menuButton__vnc1q.Navbar_open__eJWD4:after{transform:rotate(-135deg) translateY(0)}}.Navbar_nav__GfUY3 .Navbar_mobileMenu__64D5a{background:var(--lightBlue);z-index:99;border-radius:8px;overflow:hidden;width:100%;margin:0 32px}@media(min-width:768px){.Navbar_nav__GfUY3 .Navbar_mobileMenu__64D5a{display:none}}.Navbar_nav__GfUY3 .Navbar_mobileMenu__64D5a .Navbar_mobileLinks__c4OsN{list-style:none;padding:24px;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.Navbar_nav__GfUY3 .Navbar_navHeader__sucs_ .Navbar_logo__IeB5o{width:200px!important;min-width:auto}}.TertiaryButton_buttonContainer__p4Dit{display:inline-block}.TertiaryButton_button__RCLlU{position:relative;color:var(--actionBlue);background-color:rgba(0,0,0,0);border:none;cursor:pointer;font-weight:600;text-decoration:none;padding-bottom:2px}.TertiaryButton_button__RCLlU:hover{color:var(--actionBlueHover)}.TertiaryButton_underline__5Ny4e{position:absolute;bottom:-.1rem;left:0;height:1.5px;background-color:var(--actionBlue)}.TertiaryButton_iconWrapper__bZPV8{margin-left:.25rem}.TertiaryButton_icon__JU0Fz{width:1rem;height:1rem}.SecondaryButton_button__X5KQC{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;border:2px solid var(--actionBlue);background-color:rgba(0,0,0,0);color:var(--actionBlue);box-shadow:0 0 0 0 var(--actionBlue);overflow:hidden;transition:all .35s ease;font-weight:600;border-radius:80px;padding:0 32px;height:56px;min-width:160px}.SecondaryButton_button__X5KQC:hover{box-shadow:0 0 0 3px var(--actionBlueHover);outline-offset:0;color:var(--actionBlueHover);border-color:var(--actionBlueHover)}.SecondaryButton_button__X5KQC:disabled{opacity:.6;cursor:not-allowed}.SecondaryButton_value__fSnKk{overflow:hidden}.SecondaryButton_textContainer__s5F9U,.SecondaryButton_value__fSnKk{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.SecondaryButton_textContainer__s5F9U{position:relative}.SecondaryButton_textWrapper__FnfTP{display:flex;flex-direction:column;height:200%;transition:transform .6s cubic-bezier(.33,1,.68,1);will-change:transform;transform:translateY(25%)}.SecondaryButton_textLine__z1U7w{display:flex;align-items:center;justify-content:center;height:56px;width:100%;white-space:nowrap}.SecondaryButton_icon__edmmm{width:1rem;height:1rem;margin-left:.5rem}.SecondaryButton_iconWrapper__RUxII,.SecondaryButton_icon__edmmm{display:inline-flex;align-items:center;justify-content:center}.SecondaryButton_button__X5KQC.SecondaryButton_animItem__TciQ5:hover .SecondaryButton_textWrapper__FnfTP{transform:translateY(-25%)}@media screen and (min-width:768px){.SecondaryButton_button__X5KQC{height:64px;padding:0 40px}.SecondaryButton_textLine__z1U7w{height:64px}}.ProjectItem_projectItem__fY9wN{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:80px;padding:48px 0;border-bottom:1px solid var(--borderLight)}.ProjectItem_projectItem__fY9wN .ProjectItem_projectContent__YzNIy{display:flex;flex-direction:column;gap:24px;width:100%}.ProjectItem_projectItem__fY9wN .ProjectItem_projectContent__YzNIy .ProjectItem_projectDetails__nq9y2{display:flex;flex-direction:column;gap:24px}.ProjectItem_projectItem__fY9wN .ProjectItem_projectContent__YzNIy .ProjectItem_projectDetails__nq9y2 .ProjectItem_projectDescription__4tiJD{color:var(--bodyDark)}.ProjectItem_projectItem__fY9wN .ProjectItem_projectImage__E22XK{width:100%;height:auto;object-fit:cover;border-radius:24px}.ProjectItem_projectItem__fY9wN .ProjectItem_projectTags__2rtYo{display:flex;gap:8px;flex-wrap:wrap}.ProjectItem_projectItem__fY9wN .ProjectItem_imageWrapper__EOaEV{width:100%}@media screen and (min-width:768px){.ProjectItem_projectItem__fY9wN{padding:80px 0}.ProjectItem_projectItem__fY9wN .ProjectItem_projectContent__YzNIy{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:48px;gap:48px;align-items:start}.ProjectItem_projectItem__fY9wN .ProjectItem_projectContent__YzNIy .ProjectItem_projectDetails__nq9y2{display:flex;flex-direction:column;gap:32px}.ProjectItem_projectItem__fY9wN .ProjectItem_projectContent__YzNIy .ProjectItem_imageWrapper__EOaEV{height:100%;min-height:300px}.ProjectItem_projectItem__fY9wN .ProjectItem_projectContent__YzNIy .ProjectItem_projectImage__E22XK{height:100%;max-height:25rem;object-fit:cover;object-position:top}}.ProjectTag_projectTagContainer__f9Zk_{padding:8px 16px 8px 32px;border-radius:8px;width:-moz-fit-content;width:fit-content;background-color:var(--borderVeryLight)}.ProjectTag_projectTagContainer__f9Zk_ .ProjectTag_projectTag__CQonj{color:var(--black);font-size:14px;position:relative;color:var(--bodyDark)}.ProjectTag_projectTagContainer__f9Zk_ .ProjectTag_projectTag__CQonj:before{content:"";width:8px;height:8px;background-color:var(--border);border-radius:80px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.ServiceItem_serviceItemWrapper__snPaE{border-bottom:1px solid var(--border);padding:0 0 32px}.ServiceItem_serviceItemWrapper__snPaE .ServiceItem_serviceitem__3lM8x .ServiceItem_header__0wP3m{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 32px;width:100%}.ServiceItem_serviceItemWrapper__snPaE .ServiceItem_serviceitem__3lM8x .ServiceItem_header__0wP3m .ServiceItem_title__ru8i_{color:var(--headingLight);padding:0 8px 0 0}.ServiceItem_serviceItemWrapper__snPaE .ServiceItem_serviceitem__3lM8x .ServiceItem_header__0wP3m .ServiceItem_numberContainer__rkO90 .ServiceItem_number__FEdH5{color:var(--headingLight);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:100rem;border:1px solid var(--headingLight)}.ServiceItem_serviceItemWrapper__snPaE .ServiceItem_serviceitem__3lM8x .ServiceItem_description___mocX{color:var(--bodyLight)}@media screen and (min-width:768px){.ServiceItem_serviceItemWrapper__snPaE{padding:0 0 80px}.ServiceItem_serviceItemWrapper__snPaE .ServiceItem_serviceitem__3lM8x .ServiceItem_header__0wP3m .ServiceItem_numberContainer__rkO90 .ServiceItem_number__FEdH5{width:5vw;height:5vw}}.Status_status__7kqyX{border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem}.Status_iconActive__MyAGf{background-color:green}.Status_iconActive__MyAGf,.Status_iconDisabled__6mKs3{width:1rem;height:1rem;border-radius:16px;border:4px solid #fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Status_iconDisabled__6mKs3{background-color:red}.Status_message__JgEim{max-width:50vw}@media screen and (max-width:767px){.Status_status__7kqyX{gap:3vw}.Status_message__JgEim{max-width:30vw}}