.partner-review_reviews_wrapper__ycapw{position:relative;padding:3.75rem 0;max-width:51.25rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.partner-review_reviews_wrapper__ycapw:after{background-color:var(--border-color);content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;height:1px;width:100vmax}.partner-review_reviews_wrapper__ycapw .partner-review_review__jvUUM{width:50%;height:auto;background-color:#f5f7fa;padding:1.5rem}.partner-review_reviews_wrapper__ycapw .partner-review_review__jvUUM p{font-size:var(--text-body-lg);line-height:1.563rem;font-weight:600;margin-bottom:1.5rem}.partner-review_reviews_wrapper__ycapw .partner-review_review__jvUUM .partner-review_partner_review___Bcxq{display:flex;gap:1.5rem;align-items:center}.partner-review_reviews_wrapper__ycapw .partner-review_partners_logo__S4jDO{display:grid;place-items:center;grid-auto-columns:1fr;grid-gap:50px;gap:50px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.partner-review_reviews_wrapper__ycapw .partner-review_partners_logo__S4jDO img{max-width:7.5rem;min-width:5.5rem;width:15vw}@media(max-width:767px){.partner-review_reviews_wrapper__ycapw{flex-direction:column}.partner-review_reviews_wrapper__ycapw .partner-review_review__jvUUM{width:100%;margin-bottom:1.875rem}.partner-review_reviews_wrapper__ycapw .partner-review_partners_logo__S4jDO{grid-template-columns:1fr 1fr 1fr}}@media(max-width:479px){.partner-review_reviews_wrapper__ycapw .partner-review_partners_logo__S4jDO{grid-template-columns:1fr 1fr}.partner-review_reviews_wrapper__ycapw .partner-review_partners_logo__S4jDO img{min-width:7.5rem}}.stats_stats_company_wrapper__endRo{background-color:#f5f7fa;margin:0 -1.875rem;border-bottom:1px solid #e4ebf3}.stats_stats_company_wrapper__endRo .stats_stats__SIg_t{max-width:58.75rem;margin:0 auto;padding:3.75rem 1.875rem;display:flex;justify-content:space-around;flex-wrap:wrap}.stats_stats_company_wrapper__endRo .stats_stats__SIg_t .stats_stats_item__6Ofp1 dd{font-size:2.5rem;line-height:3rem;margin-bottom:.5rem;font-weight:600}.stats_stats_company_wrapper__endRo .stats_stats__SIg_t .stats_stats_item__6Ofp1 dt{text-align:center}@media(max-width:767px){.stats_stats_company_wrapper__endRo{margin:0 -.938rem}.stats_stats_company_wrapper__endRo .stats_stats__SIg_t{flex-wrap:wrap;align-items:center;padding:3.75rem .938rem}.stats_stats_company_wrapper__endRo .stats_stats__SIg_t .stats_stats_item__6Ofp1{display:flex;flex-direction:column;align-items:center;width:50%}.stats_stats_company_wrapper__endRo .stats_stats__SIg_t .stats_stats_item__6Ofp1:not(:last-child){margin-bottom:2.5rem}}.page_main__vXxEc{padding:0 1.875rem}@media(max-width:767px){.page_main__vXxEc{padding:0 .938rem}}.page_main__vXxEc .page_hero_wrapper__iTq0M{background-color:var(--color-base-red);color:var(--color-base-white);position:relative;display:flex;height:82vh;flex-direction:column;justify-content:center;margin:0 -1.875rem 3.75rem}.page_main__vXxEc .page_hero_wrapper__iTq0M .page_hero__pa1ef{margin:0 auto;max-width:71.25rem;width:90vw}.page_main__vXxEc .page_hero_wrapper__iTq0M .page_hero__pa1ef .page_title__b0J50{font-size:clamp(2.45rem,6vw,var(--text-heading-h1));font-weight:600;margin-bottom:1.875rem}.page_main__vXxEc .page_hero_wrapper__iTq0M .page_hero__pa1ef h2{font-size:clamp(1.475rem,3vw,1.875rem);line-height:2.125rem;opacity:.9;font-weight:400}.page_main__vXxEc .page_hero_wrapper__iTq0M svg{right:50%;bottom:3.75rem;position:absolute}@media(max-width:767px){.page_main__vXxEc .page_hero_wrapper__iTq0M{height:90vh}}.page_main__vXxEc .page_consultation_wrapper__nv_6C{max-width:71.25rem;margin:0 auto;padding-bottom:5.3rem;border-bottom:1px solid #eee}.page_main__vXxEc .page_consultation_wrapper__nv_6C .page_consultation__Wfxnu{color:var(--color-base-white);background-color:var(--color-neutral-01);margin:0 auto;max-width:57rem;text-align:center;width:80%;padding:2.5rem}.page_main__vXxEc .page_consultation_wrapper__nv_6C .page_consultation__Wfxnu span{color:var(--color-neutral-light);display:block;font-size:.75rem;line-height:1.25rem;font-weight:500;text-transform:uppercase;margin-bottom:.625rem}.page_main__vXxEc .page_consultation_wrapper__nv_6C .page_consultation__Wfxnu p{line-height:var(--text-body-lg--line-height);font-size:var(--text-body-lg);margin-bottom:.9rem;font-weight:400}@media(max-width:767px){.page_main__vXxEc .page_consultation_wrapper__nv_6C{padding-bottom:2.5rem}.page_main__vXxEc .page_consultation_wrapper__nv_6C .page_consultation__Wfxnu{padding:1.25rem}.page_main__vXxEc .page_consultation_wrapper__nv_6C .page_consultation__Wfxnu p{font-size:var(--text-body-md);line-height:1.438rem}}@media(max-width:479px){.page_main__vXxEc .page_consultation_wrapper__nv_6C .page_consultation__Wfxnu{width:95%}}.page_main__vXxEc .page_about_company_wrapper__8coln{max-width:71.25rem;margin:0 auto;padding:5rem 0;display:flex;flex-direction:column;gap:5rem}.page_main__vXxEc .page_about_company_wrapper__8coln .page_service_item__CyxYN{display:grid;grid-gap:5rem;gap:5rem;grid-template-columns:1fr 2fr;align-items:center}.page_main__vXxEc .page_about_company_wrapper__8coln .page_service_item__CyxYN img{width:39.125rem;object-fit:contain}.page_main__vXxEc .page_about_company_wrapper__8coln .page_our_team__IJjww{display:grid;grid-template-columns:2fr 1fr;align-items:center;grid-gap:5rem;gap:5rem}.page_main__vXxEc .page_about_company_wrapper__8coln .page_our_team__IJjww .page_our_team_img__EDJR4{display:flex;justify-content:center}.page_main__vXxEc .page_about_company_wrapper__8coln .page_our_team__IJjww span{font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-neutral-02);font-weight:500}.page_main__vXxEc .page_about_company_wrapper__8coln .page_text_content__882Hg{max-width:21.063rem;margin:0 1.875rem 1.875rem}.page_main__vXxEc .page_about_company_wrapper__8coln .page_text_content__882Hg h2{font-size:var(--text-heading-h2);line-height:var(--text-heading-h2--line-height);margin:.625rem 0 1.25rem}.page_main__vXxEc .page_about_company_wrapper__8coln .page_text_content__882Hg p{font-size:var(--text-body-md);color:var(--color-neutral-02);line-height:1.75rem}@media(max-width:991px){.page_main__vXxEc .page_about_company_wrapper__8coln .page_our_team__IJjww,.page_main__vXxEc .page_about_company_wrapper__8coln .page_service_item__CyxYN{grid-template-columns:1fr;gap:3.125rem}.page_main__vXxEc .page_about_company_wrapper__8coln .page_our_team__IJjww img,.page_main__vXxEc .page_about_company_wrapper__8coln .page_service_item__CyxYN img{order:-1}.page_main__vXxEc .page_about_company_wrapper__8coln .page_text_content__882Hg{max-width:100%;text-align:center}}@media(max-width:767px){.page_main__vXxEc .page_about_company_wrapper__8coln{padding-top:2.5rem}}@media(max-width:479px){.page_main__vXxEc .page_about_company_wrapper__8coln .page_text_content__882Hg{margin:0}}.page_main__l78mm{padding:0 1.875rem}@media(max-width:767px){.page_main__l78mm{padding:0 .938rem}}.page_main__l78mm .page_our_portfolio__0WMsK{display:flex;flex-direction:column;align-items:center;padding:6.25rem 0 7.5rem}.page_main__l78mm .page_our_portfolio__0WMsK h2{color:var(--color-neutral-02);font-size:var(--text-label);line-height:var(--text-label--line-height);display:block;font-weight:500;text-transform:uppercase;margin-bottom:.625rem}.page_main__l78mm .page_our_portfolio__0WMsK h1{font-size:var(--text-heading-h2);line-height:var(--text-heading-h2--line-height);margin:.625rem 0 1.25rem}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc{display:grid;grid-gap:3.75rem;gap:3.75rem;grid-template:1fr/repeat(6,1fr);grid-auto-columns:1fr;grid-auto-flow:row;max-width:71.25rem;margin-top:5rem}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:first-child{grid-area:1/1/2/3}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:nth-child(2){grid-area:1/3/2/5}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:nth-child(3){grid-area:1/5/2/7}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:nth-child(4){grid-area:2/1/3/4}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:nth-child(5){grid-area:2/4/3/7}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc img{max-width:9.375rem;min-width:8rem;overflow:clip;width:10vw;height:9.375rem;object-fit:contain;margin-bottom:1.875rem}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc h3{font-size:1.25rem;line-height:2.125rem;margin-bottom:.625rem}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc p{color:var(--color-neutral-02);line-height:1.75rem}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc .page_project_item__MRI6S{display:flex;flex-direction:column;align-items:self-start}@media(max-width:991px){.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc{grid-template:". ." ". ." ". ."/1fr 1fr;grid-template-rows:auto;width:80%;margin-inline:auto}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc .page_project_item__MRI6S{align-items:center;text-align:center}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:first-child{grid-area:1/1/2/3}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:nth-child(2){grid-column-start:3}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:nth-child(3){grid-area:2/1/3/3}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:nth-child(4){grid-column:3/5}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:nth-child(5){grid-area:3/1/4/5}}@media(max-width:767px){.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc{row-gap:60px;grid-template-areas:1fr/repeat(6,1fr);grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:first-child{grid-area:4/1/5/5}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:nth-child(2){grid-area:1/1/2/5}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:nth-child(3){grid-area:3/1/4/5}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:nth-child(4){grid-area:2/1/2/5}.page_main__l78mm .page_our_portfolio__0WMsK .page_portfolio_projects__YHYuc>:nth-child(5){grid-area:5/1/6/5}}.page_main__cnk03{padding:0 1.875rem}@media(max-width:767px){.page_main__cnk03{padding:0 .938rem}}.page_main__cnk03 .page_our_team__8dUVj{display:flex;flex-direction:column;align-items:center;padding:6.25rem 0}.page_main__cnk03 .page_our_team__8dUVj h2{color:var(--color-neutral-02);font-size:var(--text-label);line-height:var(--text-label--line-height);display:block;font-weight:500;text-transform:uppercase;margin-bottom:.625rem}.page_main__cnk03 .page_our_team__8dUVj h1{font-size:var(--text-heading-h2);line-height:var(--text-heading-h2--line-height);margin:.625rem 0 1.25rem}.page_main__cnk03 .page_gallery__B_9L_{max-width:71.25rem;margin:0 auto;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(6,1fr);padding-top:5rem}.page_main__cnk03 .page_gallery__B_9L_ span{color:var(--color-base-black);font-size:var(--text-body-sm);font-weight:500;letter-spacing:1px;display:block;margin-top:.5rem;text-align:center;text-transform:capitalize}.page_main__cnk03 .page_gallery__B_9L_ small{color:var(--color-neutral-02);display:block;margin-top:7px;font-weight:500;text-align:center;font-size:.77rem}.page_main__cnk03 .page_gallery__B_9L_ img{object-fit:cover;max-height:31.25rem}.page_main__cnk03 .page_gallery__B_9L_>:first-child,.page_main__cnk03 .page_gallery__B_9L_>:nth-child(2),.page_main__cnk03 .page_gallery__B_9L_>:nth-child(3){grid-column:span 2}.page_main__cnk03 .page_gallery__B_9L_>:nth-child(4),.page_main__cnk03 .page_gallery__B_9L_>:nth-child(5){grid-column:span 3}@media(max-width:991px){.page_main__cnk03 .page_gallery__B_9L_{gap:2rem}.page_main__cnk03 .page_gallery__B_9L_ img{margin:0 auto;width:80%}.page_main__cnk03 .page_gallery__B_9L_>:first-child,.page_main__cnk03 .page_gallery__B_9L_>:nth-child(2),.page_main__cnk03 .page_gallery__B_9L_>:nth-child(3),.page_main__cnk03 .page_gallery__B_9L_>:nth-child(4),.page_main__cnk03 .page_gallery__B_9L_>:nth-child(5){grid-column:-1/1}}@media(max-width:767px){.page_main__cnk03 .page_gallery__B_9L_ img{max-height:34.575rem;width:100%}}