.about_hero_section_wrapper{justify-content:space-between;align-items:end;min-height:100vh;padding:2rem;display:flex}.about_hero_section_heading_wrapper{width:30%}.about_hero_section_paragraph_wrapper{width:70%}.about_hero_section_heading{text-wrap:nowrap;font-family:var(--font-primary);font-size:var(--size-max)}.about_hero_section_paragraph{font-family:var(--font-secondary);font-size:var(--size-xs);line-height:1.35}@media only screen and (max-width:1023px){.about_hero_section_wrapper{flex-direction:column;justify-content:end;align-items:start;gap:1rem}.about_hero_section_heading_wrapper,.about_hero_section_paragraph_wrapper{width:auto!important}}
.about_company_number_section{margin:12rem 3.5rem 3.5rem}.about_company_number_section_heading{font-family:var(--font-primary);font-size:var(--size-lg);text-align:center;word-spacing:4px;margin-bottom:5rem}.about_company_number_section_content_box{border-bottom:1px solid #000;justify-content:space-between;align-items:center;margin-bottom:3rem;padding-bottom:2rem;display:flex}.about_company_number_section_content_box_text{gap:4rem;display:flex}.about_company_number_section_content_box_text_heading h3{font-size:var(--size-lg);font-family:var(--font-primary);margin-bottom:.5rem}.about_company_number_section_content_box_text_content p{max-width:35rem;font-size:var(--size-xs);font-family:var(--font-secondary)}.about_company_number_section_content_box_count h3{font-size:var(--size-xs);font-family:var(--font-primary);margin-top:.3rem}.about_company_number_section_content_box_number h1{font-size:var(--size-lg);font-family:var(--font-primary)}@media only screen and (max-width:1023px){.about_company_number_section_heading{font-size:var(--size-max)}.about_company_number_section{margin:12rem 1.5rem 1.5rem}.about_company_number_section_content_box{flex-direction:column;align-items:end;gap:2rem;margin-bottom:2rem;padding-bottom:1rem}.about_company_number_section_content_box_text{gap:1rem}}
.about_founder_section_wrapper{align-items:center;min-height:100vh;display:flex}.about_us_founder_section{justify-content:center;display:flex}.founder_left_section,.founder_mid_section,.founder_right_section{width:100%}.founder_left_section{text-wrap:nowrap;align-self:flex-end;align-items:end;gap:1rem;width:100%;margin:2rem;display:flex}.founder_name{font-family:var(--font-primary);font-size:var(--size-max);margin-bottom:.25rem;line-height:1.05}.founder_role{font-family:var(--font-secondary);font-size:var(--size-xs);opacity:.6}.founder_image{object-fit:cover;display:block}.founder_right_section{flex-direction:column;justify-content:space-between;margin:1rem 3rem;display:flex}.founder_right_text_section_heading{font-family:var(--font-primary);font-size:var(--size-lg);margin-top:30%;margin-bottom:.5rem}.founder_right_text_section_paragraph{font-family:var(--font-secondary);font-size:var(--size-xs)}.founder_right_link_section{color:#000;font-family:var(--font-secondary);font-size:var(--size-xs);font-weight:700;text-decoration:none}@media only screen and (max-width:1023px){.about_us_founder_section{flex-direction:column}.founder_left_section,.founder_mid_section,.founder_right_section{width:auto}.founder_left_section{text-wrap:wrap;justify-content:center;align-self:center;align-items:end;gap:1rem;margin:2rem auto;display:flex}.founder_mid_section{padding:1rem}.founder_image{height:auto}.founder_right_text_section_heading{margin-top:0}.founder_right_section{gap:.5rem}}
.About_services_section_wrapper{justify-content:space-between;gap:3rem;height:100%;padding:8rem 3rem;display:flex;position:relative}.about_service_main_heading_wrapper{height:100%;position:-webkit-sticky;position:sticky;top:2rem}.avout_service_list_section_wrapper{margin-right:5rem}.about_service_main_heading{font-family:var(--font-primary);font-size:var(--size-max)}.about_service_main_service_text{font-family:var(--font-primary);font-size:var(--size-lg);text-wrap:nowrap}.about_service_sub_service_text{font-family:var(--font-secondary);font-size:var(--size-xs);margin-bottom:.15rem}.avout_service_list_section{margin-bottom:2rem}.about_service_main_service_section{margin-bottom:.75rem}@media only screen and (max-width:1023px){.About_services_section_wrapper{flex-direction:column;padding:1rem 1.5rem}.about_service_main_heading_wrapper{position:static}}
