.page_container__aoG4z{margin-top:100px;display:flex;gap:100px}.page_textContainer__g1_WS{flex:1 1;display:flex;flex-direction:column;gap:50px}.page_title__3jonF{font-size:96px}.page_description__86bsR{font-size:20px}.page_buttons__qe66w{display:flex;gap:20px}.page_button__vnlhW{flex:1 1;padding:10px;min-width:120px;cursor:pointer;border-radius:10px;border:none;background-color:var(--bgSoft);color:#fff;font-weight:600;font-size:16px}.page_button__vnlhW:active{transform:scale(.95)}.page_input___cVLA{flex:1 1;padding:20px;min-width:120px;border-radius:10px;font-size:16px}.page_imageContainer__gQbWL{flex:1 1;position:relative}.page_heroImg__Q4Nxm{border-radius:10px;object-fit:contain}.page_solutionsSectionContainer__WbaCi{margin-top:200px;display:flex;flex-direction:column;align-items:center;gap:20px}.page_titleContainer__LkrOz{padding-left:100px;padding-right:100px;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.page_solutionsSubtitle__itJmT{color:#d3d3d3}.page_solutionsTitle__KtMl6{font-size:54px}.page_solutionsDesc__qkePV{font-size:20px;font-weight:300}.page_solutionsContainer___RnjA{flex:1 1;display:flex;gap:20px;align-items:center;min-height:400px;justify-content:center}.page_solutions__Y0RCD{flex:1 1;display:flex;flex-direction:column;gap:100px}.page_secondImageContainer__UiDWV{flex:1 1;position:relative;height:300px}.page_solution__4ltfi{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.page_solutionIcon__Da2Go{height:50px;width:50px;color:#fff}.page_image__NPJyO{object-fit:contain}.page_buttonContainer__XCXUY{margin-top:20px}.page_moreButton__HRMwZ{padding:20px;min-width:120px;cursor:pointer;border:none;border-radius:10px;background-color:var(--bgSoft)}.page_moreButton__HRMwZ:active{transform:scale(.95)}.page_portfolioSectionContainer__YsMHO{display:flex;flex-direction:column;align-items:center;margin-top:200px;gap:50px}.page_portfolioTitleContainer__Fk_9x{padding-left:100px;padding-right:100px;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.page_portfolioSubtitle__caSmF{color:#d3d3d3}.page_portfolioTitle__wMfni{font-size:54px}.page_portfolioDesc__4oS2g{font-size:20px;font-weight:300}.page_portfolioProjectsContainer__CTDij{display:flex;align-items:center;gap:100px;min-height:400px}.page_portfolioProjectContainer__I6P_d{display:flex;flex-direction:column;min-height:400px;gap:20px;justify-content:center;text-align:center}.page_projectImageContainer___qq9F{flex:1 1;position:relative;border-radius:10px}.page_projectImage__fib7K{border-radius:10px}.page_blogSectionContainer__YeB7Q{display:flex;flex-direction:column;align-items:center;margin-top:200px;gap:50px}.page_blogTitleContainer__j2NV7{padding-left:100px;padding-right:100px;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.page_blogSubtitle__Zrg6t{color:gray}.page_blogTitle__pmarS{font-size:54px}.page_blogDesc__Lxyyu{font-size:20px;font-weight:300}.page_postsContainer__BMeDN{display:flex;gap:40px;align-items:center;justify-content:center}.page_postContainer__u_Agq{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:20px;border:1px solid;height:500px;background-color:#fff;border-radius:10px;color:var(--bg)}.page_postImageContainer___TcQB{height:300px;width:100%;position:relative}.page_postImage__EEVl0{object-fit:cover;border-radius:10px}.page_postSubtitle__DVYXf{margin-left:20px;padding:5px;background-color:gray}.page_postTitle__uxSIe{padding-left:20px}.page_postDesc__Z4T_I{padding-left:20px;padding-right:20px;padding-bottom:20px}@media (max-width:1024px){.page_imageContainer__gQbWL,.page_secondImageContainer__UiDWV{display:none}.page_portfolioProjectsContainer__CTDij,.page_postsContainer__BMeDN,.page_solutionsContainer___RnjA{flex-direction:column;gap:40px}.page_postContainer__u_Agq{width:100%}.page_blogTitleContainer__j2NV7,.page_portfolioTitleContainer__Fk_9x,.page_titleContainer__LkrOz{padding-left:0;padding-right:0}.page_title__3jonF{font-size:56px}.page_solutions__Y0RCD{gap:40px}}@media(max-width:425px){.page_buttons__qe66w{flex-direction:column}.page_button__vnlhW{padding-top:20px;padding-bottom:20px}}