.what-we-do-section_whatWeDo__w0znl{padding:60px 0 30px}@media(min-width:1280px){.what-we-do-section_whatWeDo__w0znl{padding:100px 0}}@media(min-width:1440px){.what-we-do-section_whatWeDo__w0znl{padding:180px 0 100px}}.what-we-do-section_tag__cc3Fh{margin-bottom:20px}.what-we-do-section_description__B_7QA{font-family:Inter,sans-serif;color:#041e37;font-size:18px;font-weight:500;line-height:20px;letter-spacing:-.54px;margin-bottom:24px}@media(min-width:1024px){.what-we-do-section_description__B_7QA{max-width:436px;font-size:24px;line-height:32px}}@media(min-width:1280px){.what-we-do-section_description__B_7QA{max-width:548px;font-size:36px;line-height:38px}}@media(min-width:1440px){.what-we-do-section_description__B_7QA{font-size:39px;line-height:44px;letter-spacing:-1.17px}}.what-we-do-section_highlight__eKT4s{color:#f60}.what-we-do-section_image___pHiz{max-width:302px;max-height:394px;object-fit:cover;object-position:top;margin:0 auto;transform:translateY(40px)}@media(min-width:1024px){.what-we-do-section_image___pHiz{max-width:346px;max-height:1080px;margin-bottom:-276px}}@media(min-width:1280px){.what-we-do-section_image___pHiz{transform:translateY(100px);max-width:664px}}@media(min-width:1440px){.what-we-do-section_image___pHiz{max-width:708px}}.what-we-do-section_blocks__wNYD_{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}@media(min-width:1024px){.what-we-do-section_blocks__wNYD_{flex-direction:row}}.what-we-do-section_wrapper__0eqzS{max-width:351px;margin:0 auto}@media(min-width:1024px){.what-we-do-section_wrapper__0eqzS{max-width:100%;margin:0;display:flex;align-items:flex-start;gap:24px}}@media(min-width:1280px){.what-we-do-section_wrapper__0eqzS{gap:40px}}@media(min-width:1440px){.what-we-do-section_wrapper__0eqzS{gap:80px}}@media(min-width:1024px){.what-we-do-section_info__XNz2m{display:flex;align-items:flex-start}}@media(min-width:1440px){.what-we-do-section_info__XNz2m{gap:60px}}@font-face{font-family:Inter;font-weight:400;font-style:normal;src:url(/fonts/inter/inter-regular.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-style:normal;src:url(/fonts/inter/inter-medium.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;src:url(/fonts/inter/inter-semi-bold.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:700;font-style:normal;src:url(/fonts/inter/inter-bold.woff2) format("woff2")}@font-face{font-family:SpaceGrotesk;font-weight:300;font-style:normal;src:url(/fonts/space-grotesk/space-grotesk-light.woff2) format("woff2")}@font-face{font-family:SpaceGrotesk;font-weight:400;font-style:normal;src:url(/fonts/space-grotesk/space-grotesk-regular.woff2) format("woff2")}@font-face{font-family:SpaceGrotesk;font-weight:500;font-style:normal;src:url(/fonts/space-grotesk/space-grotesk-medium.woff2) format("woff2")}@font-face{font-family:SpaceGrotesk;font-weight:600;font-style:normal;src:url(/fonts/space-grotesk/space-grotesk-semi-bold.woff2) format("woff2")}@font-face{font-family:SpaceGrotesk;font-weight:700;font-style:normal;src:url(/fonts/space-grotesk/space-grotesk-bold.woff2) format("woff2")}@font-face{font-family:Urbanist;font-weight:300;font-style:normal;src:url(/fonts/urbanist/urbanist-light.woff2) format("woff2")}@font-face{font-family:Urbanist;font-weight:400;font-style:normal;src:url(/fonts/urbanist/urbanist-regular.woff2) format("woff2")}@font-face{font-family:Urbanist;font-weight:500;font-style:normal;src:url(/fonts/urbanist/urbanist-medium.woff2) format("woff2")}@font-face{font-family:Urbanist;font-weight:600;font-style:normal;src:url(/fonts/urbanist/urbanist-semi-bold.woff2) format("woff2")}@font-face{font-family:Urbanist;font-weight:700;font-style:normal;src:url(/fonts/urbanist/urbanist-bold.woff2) format("woff2")}@font-face{font-family:Manrope;font-weight:300;font-style:normal;src:url(/fonts/manrope/manrope-light.woff2) format("woff2")}@font-face{font-family:Manrope;font-weight:400;font-style:normal;src:url(/fonts/manrope/manrope-regular.woff2) format("woff2")}@font-face{font-family:Manrope;font-weight:500;font-style:normal;src:url(/fonts/manrope/manrope-medium.woff2) format("woff2")}@font-face{font-family:Manrope;font-weight:600;font-style:normal;src:url(/fonts/manrope/manrope-semi-bold.woff2) format("woff2")}@font-face{font-family:Manrope;font-weight:700;font-style:normal;src:url(/fonts/manrope/manrope-bold.woff2) format("woff2")}.what-we-do-block_block__Cgu3t{position:relative;overflow:hidden;background:#fff;display:flex;max-width:351px;width:100%;padding:40px 58px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:8px}@media(min-width:1024px){.what-we-do-block_block__Cgu3t{justify-content:space-between;height:324px;padding:40px 44px}}@media(min-width:1280px){.what-we-do-block_block__Cgu3t{max-width:456px;height:444px}}.what-we-do-block_image__CgDCC{position:absolute;width:148px;height:196px;right:-86.348px;top:-126px}@media(min-width:1280px){.what-we-do-block_image__CgDCC{right:-32px;top:-116px}}.what-we-do-block_titleContainer__hwJAT{width:100%;display:flex;align-items:center;justify-content:space-between}.what-we-do-block_title__qwPKQ{color:#fff;font-family:SpaceGrotesk,sans-serif;font-size:24px;font-weight:500;line-height:100%;letter-spacing:-1.44px;background:#f60;padding:0 2px}@media(min-width:1280px){.what-we-do-block_title__qwPKQ{font-size:40px;font-weight:500;letter-spacing:-2.4px}}.what-we-do-block_figure__1Tsqm{background:#f60}.what-we-do-block_circle__nhNXT{width:9px;aspect-ratio:1;border-radius:100%}.what-we-do-block_horizontal__JwVgc{width:16px;aspect-ratio:2/1}.what-we-do-block_vertical__5809s{width:8px;aspect-ratio:1/2}.what-we-do-block_text__9GTJe{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;color:#3d3d3d;line-height:20px}@media(min-width:1280px){.what-we-do-block_text__9GTJe{line-height:24px;gap:24px}}.what-we-do-block_description__ypSeE{font-size:12px;font-weight:500;letter-spacing:-.24px}@media(min-width:1280px){.what-we-do-block_description__ypSeE{font-size:16px;letter-spacing:-.32px}}.what-we-do-block_descriptionSecond__MElbX{font-size:14px;font-weight:700;letter-spacing:-.28px}@media(min-width:1280px){.what-we-do-block_descriptionSecond__MElbX{font-size:16px;letter-spacing:-.32px}}