.TeamBlock_inner__4RoBo{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:1503px;margin:0 auto;padding:0 16px}@media(min-width:1200px){.TeamBlock_inner__4RoBo{padding:0 32px}}.TeamBlock_header__ExmgW{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.TeamBlock_heading__i_Xqr{margin:0;font-family:var(--tg-body-font-family);font-weight:600;color:#191919;font-size:26px;line-height:28px}@media(min-width:1200px){.TeamBlock_heading__i_Xqr{font-size:48px;line-height:50px}}.TeamBlock_cards__o_nBT{display:flex;gap:20px;width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}@media(min-width:1200px){.TeamBlock_cards__o_nBT{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;overflow:visible}}.TeamBlock_card__Tefjc{flex:0 0 245px;display:flex;flex-direction:column;gap:16px}@media(min-width:1200px){.TeamBlock_card__Tefjc{flex:initial;width:auto}}.TeamBlock_photoCard__WL847{position:relative;width:100%;height:260px;border-radius:30px;overflow:hidden;background:#f2f6f8}@media(min-width:1200px){.TeamBlock_photoCard__WL847{height:365px}}.TeamBlock_photo__JV95M{object-fit:cover;object-position:center top}.TeamBlock_expBadge__xEhsK{position:absolute;top:16px;right:16px;padding:4px 12px;border-radius:36px;background:#1ffbd1;color:#191919;font-family:var(--tg-body-font-family);font-weight:600;font-size:16px;line-height:24px;letter-spacing:.48px;white-space:nowrap}@media(min-width:1200px){.TeamBlock_expBadge__xEhsK{padding:10px 24px}}.TeamBlock_info__zf6YT{gap:10px;width:100%}.TeamBlock_info__zf6YT,.TeamBlock_nameRole__dSm0J{display:flex;flex-direction:column;align-items:center}.TeamBlock_nameRole__dSm0J{gap:4px;text-align:center}.TeamBlock_name__8X_O5{margin:0;font-family:var(--tg-body-font-family);font-weight:600;color:#191919;font-size:22px;line-height:28px}@media(min-width:1200px){.TeamBlock_name__8X_O5{font-size:26px}}.TeamBlock_role__vAEZL{margin:0;font-family:var(--tg-body-font-family);font-weight:400;color:#454545;opacity:.7;font-size:16px;line-height:24px;letter-spacing:.48px}@media(min-width:1200px){.TeamBlock_role__vAEZL{font-size:20px;line-height:30px;letter-spacing:0}}.TeamBlock_rating__Eweh4{gap:6px}.TeamBlock_rating__Eweh4,.TeamBlock_stars__shHPz{display:flex;align-items:center}.TeamBlock_starFull__P_z0Y{width:24px;height:24px;color:#fad72b}@media(min-width:1200px){.TeamBlock_starFull__P_z0Y{width:30px;height:30px}}.TeamBlock_starEmpty__5aqZT{width:24px;height:24px;color:#e7e7e7}@media(min-width:1200px){.TeamBlock_starEmpty__5aqZT{width:30px;height:30px}}.TeamBlock_reviews__aoiHz{font-family:var(--tg-body-font-family);font-weight:600;color:#5d5d5d;font-size:16px;line-height:24px;letter-spacing:.48px;white-space:nowrap}@media(min-width:1200px){.TeamBlock_reviews__aoiHz{font-size:18px;line-height:20px;letter-spacing:0}}.TeamBlock_bio__Ydg5C{align-self:stretch;margin:0;font-family:var(--tg-body-font-family);font-weight:400;color:#454545;font-size:16px;line-height:24px;letter-spacing:.48px;white-space:pre-line;text-align:left}@media(min-width:1200px){.TeamBlock_bio__Ydg5C{font-size:20px;line-height:30px;letter-spacing:0}}.PortfolioBlock_inner__W4SwY{display:flex;flex-direction:column;gap:16px;max-width:1503px;margin:0 auto;padding:0 16px}@media(min-width:1200px){.PortfolioBlock_inner__W4SwY{padding:0 32px}}.PortfolioBlock_badge__EgWYf{align-self:flex-start}.PortfolioBlock_cases__qBm2w{display:flex;flex-direction:column;gap:40px}@media(min-width:1200px){.PortfolioBlock_cases__qBm2w{gap:60px}}.PortfolioBlock_case__yQ3ci{display:flex;flex-direction:column-reverse;gap:30px}@media(min-width:1200px){.PortfolioBlock_case__yQ3ci{flex-direction:row;align-items:center}.PortfolioBlock_reversed__qiEnc{flex-direction:row-reverse}}.PortfolioBlock_text__XWvf_{display:flex;flex-direction:column;gap:20px}@media(min-width:1200px){.PortfolioBlock_text__XWvf_{flex:1 0;min-width:0}}.PortfolioBlock_title__tvIWB{margin:0;font-family:var(--tg-body-font-family);font-weight:600;color:#191919;font-size:22px;line-height:28px;text-align:center}@media(min-width:1200px){.PortfolioBlock_title__tvIWB{font-size:48px;line-height:50px;text-align:left}}.PortfolioBlock_body__xYfbZ{font-family:var(--tg-body-font-family);color:#191919;font-size:16px;line-height:24px;letter-spacing:.48px}@media(min-width:1200px){.PortfolioBlock_body__xYfbZ{font-size:20px;line-height:30px;letter-spacing:0}}.PortfolioBlock_desc__7Hetw{margin:0 0 20px}.PortfolioBlock_details__kXKcW{margin:0;padding-left:24px;list-style:disc}.PortfolioBlock_details__kXKcW li{margin:0}.PortfolioBlock_detailLabel__lNf07{font-weight:600}.PortfolioBlock_tech__CS__Z{display:flex;flex-direction:column;gap:12px}.PortfolioBlock_techTitle__7_yIl{margin:0;font-family:var(--tg-body-font-family);font-weight:700;color:#191919;font-size:16px;line-height:24px;letter-spacing:.48px}@media(min-width:1200px){.PortfolioBlock_techTitle__7_yIl{font-size:18px;line-height:26px}}.PortfolioBlock_chips__ohx3Z{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:1200px){.PortfolioBlock_chips__ohx3Z{gap:20px}}.PortfolioBlock_chip__mnb7T{display:flex;align-items:center;gap:9px;padding:6px 16px 6px 6px;border:1px solid #e7e7e7;border-radius:47px}@media(min-width:1200px){.PortfolioBlock_chip__mnb7T{padding:9px 18px 9px 9px}}.PortfolioBlock_chipIcon__0EO5o{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;padding:6px;border-radius:18px;background:#f2f6f8}@media(min-width:1200px){.PortfolioBlock_chipIcon__0EO5o{width:36px;height:36px;padding:9px}}.PortfolioBlock_chipImg__n9gNV{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.PortfolioBlock_chipLabel__gvJCP{font-family:var(--tg-body-font-family);font-weight:400;color:#191919;font-size:16px;line-height:24px;letter-spacing:.48px;white-space:nowrap}@media(min-width:1200px){.PortfolioBlock_chipLabel__gvJCP{font-size:20px;line-height:30px;letter-spacing:0}}.PortfolioBlock_media__eU0rh{position:relative;width:100%;aspect-ratio:486/467;border-radius:30px;overflow:hidden;background:#f2f6f8}@media(min-width:1200px){.PortfolioBlock_media__eU0rh{flex:0 0 486px;width:486px;height:467px;aspect-ratio:auto}}.PortfolioBlock_mediaImg__68Mi2{object-fit:cover}.ProcessBlock_inner__U6VlI{display:flex;flex-direction:column;gap:40px;max-width:1503px;margin:0 auto;padding:0 16px}@media(min-width:1200px){.ProcessBlock_inner__U6VlI{gap:60px;padding:0 32px}}.ProcessBlock_header__6JE8C{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ProcessBlock_heading__FJup9{margin:0;font-family:var(--tg-body-font-family);font-weight:600;color:#191919;font-size:26px;line-height:28px}@media(min-width:1200px){.ProcessBlock_heading__FJup9{font-size:48px;line-height:50px}}.ProcessBlock_subtitle__2NRIL{max-width:1100px;margin:0;font-family:var(--tg-body-font-family);font-weight:400;color:#5d5d5d;font-size:16px;line-height:24px;letter-spacing:.48px}@media(min-width:1200px){.ProcessBlock_subtitle__2NRIL{color:#454545;font-size:20px;line-height:30px;letter-spacing:0}}.ProcessBlock_steps___Fnyw{display:flex;flex-direction:column;gap:20px}@media(min-width:1200px){.ProcessBlock_steps___Fnyw{position:relative;flex-direction:row;align-items:flex-start;gap:24px}}.ProcessBlock_card__V2gHW{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:30px;background:#fff}@media(min-width:1200px){.ProcessBlock_card__V2gHW{flex:1 1;min-width:0;padding:24px}.ProcessBlock_card__V2gHW:nth-child(2){margin-top:20px}.ProcessBlock_card__V2gHW:nth-child(3){margin-top:48px}.ProcessBlock_card__V2gHW:nth-child(4){margin-top:66px}}.ProcessBlock_featured__LsrLU{background:#191919}.ProcessBlock_featured__LsrLU .ProcessBlock_cardText__wvNb7,.ProcessBlock_featured__LsrLU .ProcessBlock_cardTitle___vek6{color:#fff}.ProcessBlock_featured__LsrLU .ProcessBlock_number__vcJu9{background:#1ffbd1;color:#191919}.ProcessBlock_number__vcJu9{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:22px;background:#191919;color:#fff;font-family:var(--tg-body-font-family);font-weight:700;font-size:22px;line-height:26px}@media(min-width:1200px){.ProcessBlock_number__vcJu9{width:44px;height:44px;font-weight:600;font-size:26px;line-height:28px}}.ProcessBlock_cardTitle___vek6{margin:0;font-family:var(--tg-body-font-family);font-weight:600;color:#191919;font-size:22px;line-height:28px}@media(min-width:1200px){.ProcessBlock_cardTitle___vek6{font-size:26px}}.ProcessBlock_cardText__wvNb7{margin:0;white-space:pre-line;font-family:var(--tg-body-font-family);font-weight:400;color:#454545;font-size:14px;line-height:20px}@media(min-width:1200px){.ProcessBlock_cardText__wvNb7{font-size:18px;line-height:26px}}.ProcessBlock_arrow__RJWvt{display:none}@media(min-width:1200px){.ProcessBlock_arrow__RJWvt{display:block;position:absolute;width:130px;height:auto;color:#191919;pointer-events:none}}.ProcessBlock_arrow1__X_pQV{left:calc(25% - 65px);top:-34px;transform:rotate(30deg) scaleY(-1)}.ProcessBlock_arrow2__1x9jF{left:calc(50% - 65px);top:280px;transform:rotate(-19.13deg)}@media(min-width:992px)and (max-width:1299px){.ProcessBlock_arrow2__1x9jF{top:340px}}.ProcessBlock_arrow3__kLxhR{left:calc(75% - 65px);top:-8px;transform:rotate(30deg) scaleY(-1)}.BlockRenderer_content__Wb_iw{display:flex;flex-direction:column;gap:60px;padding:60px 0}@media(min-width:1200px){.BlockRenderer_content__Wb_iw{gap:120px;padding:120px 0}}