.PageBanner_bannerContainer___0pr3{display:flex;flex-direction:column;justify-content:space-between;max-width:1200px;padding:40px 56px;height:244px;flex-shrink:0;border-radius:16px;background:linear-gradient(92deg,#f9ebe2,#e9edf2);align-self:stretch}.PageBanner_bannerContainer___0pr3.PageBanner_project__5_fNW{background:linear-gradient(92.14deg,#ff6948,#ff9148)}.PageBanner_bannerContainer___0pr3.PageBanner_turnkey__VDpHh{background:linear-gradient(92.14deg,#96e6a1,#d4fc79)}.PageBanner_bannerContainer___0pr3.PageBanner_japan__YO1EQ{background:linear-gradient(92.14deg,#e8505b,#ff6b6b 50%,#ff8e8e)}.PageBanner_title__uTfC8{color:#1b1c1e}.PageBanner_title__uTfC8,.PageBanner_title__uTfC8.PageBanner_project__5_fNW{font-family:Pretendard,sans-serif;font-size:32px;font-weight:700;line-height:48px;letter-spacing:-.5px}.PageBanner_title__uTfC8.PageBanner_project__5_fNW{color:#fff}.PageBanner_description__t3IAx{font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.5px;color:#38383d}.PageBanner_description__t3IAx.PageBanner_project__5_fNW{color:#f3f4f6}.PageBanner_usageButton__SA_sW{display:inline-flex;height:32px;padding:0 8px;justify-content:center;align-items:center;flex-shrink:0;border-radius:4px;border:1px solid rgba(0,0,0,.2)}.PageBanner_usageButton__SA_sW.PageBanner_project__5_fNW{border:1px solid #ffffff33}.PageBanner_buttonText__XR1Hm{font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.5px;color:#555}.PageBanner_buttonText__XR1Hm.PageBanner_project__5_fNW{font-weight:400;color:#f3f4f6}.PageBanner_bottomText__kZFgp{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.5px;color:#636773}.PageBanner_bottomText__kZFgp.PageBanner_project__5_fNW{color:#f3f4f6}.PageBanner_projectLink__sDGYU{display:flex;justify-content:center;align-items:center;flex-shrink:0;border-bottom:1px solid #777a83;height:20px;cursor:pointer}.PageBanner_projectLink__sDGYU.PageBanner_project__5_fNW{border-bottom:1px solid #ffffff66}.PageBanner_projectLinkText__g13Cs{font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.5px;color:#1b1c1e}.PageBanner_projectLinkText__g13Cs.PageBanner_project__5_fNW{color:#fff}@media (max-width:768px){.PageBanner_mobileContainer__Y0W90{width:100%;padding:20px 20px 0;background-color:#f6f7f9}.PageBanner_mobileContainer__Y0W90.PageBanner_project__5_fNW{background-color:#161719}.PageBanner_mobileFlexRow___bV55{display:flex;flex-direction:row;justify-content:space-between;width:100%}.PageBanner_mobileFlexEnd__wxZKu{display:flex;flex-direction:row;justify-content:flex-end}.PageBanner_bannerContainer___0pr3{width:100%;height:168px;padding:24px;flex-direction:column;align-items:flex-end;align-self:stretch;border-radius:12px;opacity:.95;background:linear-gradient(101deg,#f9ebe2,#eaeef2)}.PageBanner_title__uTfC8,.PageBanner_title__uTfC8.PageBanner_project__5_fNW{font-size:20px;line-height:30px}.PageBanner_description__t3IAx{font-size:13px;line-height:20px;color:#636773;align-self:stretch}.PageBanner_bottomText__kZFgp{font-size:12px;font-weight:400;line-height:18px}.PageBanner_projectLinkText__g13Cs{font-size:13px;line-height:20px}.PageBanner_usageButton__SA_sW,.PageBanner_usageButton__SA_sW.PageBanner_project__5_fNW{height:24px}.PageBanner_buttonText__XR1Hm{font-weight:400;color:#58575e}.PageBanner_projectLink__sDGYU{gap:2px;border-bottom:1px solid rgba(0,0,0,.4)}}.PageBanner_flexCol__B5qeZ{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.PageBanner_mt4__NnoPf{margin-top:1rem}.PageBanner_gap6__SCyZm{gap:10px}.FreelancerMainTabs_tabContainer__ANB2i{display:flex;max-width:1200px;padding:24px 24px 0;align-items:flex-start;gap:32px}.FreelancerMainTabs_tabButton___HnPp{display:flex;padding:16px 0;flex-direction:column;align-items:center;border-bottom:2px solid transparent}.FreelancerMainTabs_tabButtonSelected__a_v9F{border-bottom:2px solid #2a2b2e}.FreelancerMainTabs_tabButtonSelected__a_v9F.FreelancerMainTabs_darkMode__9c_b8{border-bottom:2px solid #f3f4f6}.FreelancerMainTabs_tabButtonText__G1p5i{color:#b5b4bb;text-align:center;font-family:Pretendard,serif;font-size:18px;font-style:normal;font-weight:700;line-height:27px;letter-spacing:-.75px}.FreelancerMainTabs_tabButtonText__G1p5i.FreelancerMainTabs_darkMode__9c_b8{color:#a6a6ac}.FreelancerMainTabs_tabButtonTextSelected__ps2jF{color:#2a2b2e}.FreelancerMainTabs_tabButtonTextSelected__ps2jF.FreelancerMainTabs_darkMode__9c_b8{color:#f3f4f6}@media (max-width:768px){.FreelancerMainTabs_tabContainer__ANB2i{display:flex;position:sticky;top:0;left:0;right:0;z-index:20;background-color:#f6f7f9;padding:16px 0 0 20px;align-items:flex-start;gap:16px;align-self:stretch;border-bottom:1px solid #ececf1}.FreelancerMainTabs_tabContainer__ANB2i.FreelancerMainTabs_darkMode__9c_b8{background-color:#161719;border-bottom:1px solid #2a2b2e}.FreelancerMainTabs_tabButton___HnPp{display:flex;padding-bottom:16px;flex-direction:column;align-items:center;border-bottom:2px solid transparent}.FreelancerMainTabs_tabButtonSelected__a_v9F{border-bottom:2px solid #2a2b2e}.FreelancerMainTabs_tabButtonText__G1p5i{font-size:16px;line-height:24px;letter-spacing:-.5px}}.DeveloperTechFilter_categoryButton__Kb_7m{font-family:Pretendard;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.5px}.DeveloperTechFilter_categoryButtonSelected__aG5hr{color:#000}.DeveloperTechFilter_categoryButtonUnselected__TOyIq{color:#8a8a93}.DeveloperTechFilter_divider__aD0E_{width:1px;align-self:stretch;background:#ececf1}.DeveloperTechFilter_techList__SQWPh{display:flex;align-items:flex-start;align-content:flex-start;gap:4px;flex:1 0 0;align-self:stretch;flex-wrap:wrap}.DeveloperTechFilter_techItem__OX4ko{display:flex;height:32px;padding:0 8px;justify-content:center;align-items:center;border-radius:16px}.DeveloperTechFilter_techItemSelected__bvHW0{background:#ff6948;border:1px solid #ff6948}.DeveloperTechFilter_techItemUnselected__KhOvd{background:#fff;border:1px solid #ececf1}.DeveloperTechFilter_techItemText__qvQnn{text-align:center;font-family:Pretendard;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.5px}.DeveloperTechFilter_techItemTextSelected__ACeSX{color:#fff}.DeveloperTechFilter_techItemTextUnselected__QgyxE{color:#38383d}.FilterSection_container__ZbLJi{width:280px}.FilterSection_header__QaZVL{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.FilterSection_title__AK4QE{color:#1b1c1e;font-family:Pretendard,serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.875rem;letter-spacing:-.5px}.FilterSection_title__AK4QE.FilterSection_darkMode__Y4tbb{color:#f3f4f6}.FilterSection_resetButton__htF90{display:flex;justify-content:flex-end;align-items:center;gap:1px;color:#b5b4bb;font-family:Pretendard,serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem;letter-spacing:-.015625rem}.FilterSection_resetButtonText__YDDWk{color:#1b1c1e;font-family:Pretendard,serif;font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-.5px}.FilterSection_resetButtonText__YDDWk.FilterSection_darkMode__Y4tbb{color:#f3f4f6}.FilterSection_accordion__Axb6B{margin-top:1.5rem;border-radius:1rem;border:1px solid #f3f4f6;background-color:#fff;overflow:clip}@media (max-width:768px){.FilterSection_mobileOverlay__2xEXU{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;z-index:50}.FilterSection_mobileFilterContent__xnYGL{position:relative;width:100%;max-height:80vh;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;overflow-y:auto;animation:FilterSection_slideUp__1Ty55 .3s ease-out;display:flex;flex-direction:column}.FilterSection_container__ZbLJi{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch;padding:0;overflow-y:auto}.FilterSection_header__QaZVL{position:sticky;top:0;z-index:10;display:flex;height:56px;padding:16px 20px!important;justify-content:space-between;align-items:center;flex-shrink:0;align-self:stretch;border-radius:16px 16px 0 0;border-bottom:1px solid #ececf1;background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.04)}.FilterSection_title__AK4QE{color:#1b1c1e;font-family:Pretendard,serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.5px}.FilterSection_title__AK4QE.FilterSection_darkMode__Y4tbb{color:#1b1c1e}.FilterSection_closeButton__wFYvU{background:none;border:none;cursor:pointer;padding:0}.FilterSection_accordion__Axb6B{margin-top:0;width:100%;border:none;padding-top:0;overflow-y:auto}@keyframes FilterSection_slideUp__1Ty55{0%{transform:translateY(100%)}to{transform:translateY(0)}}.FilterSection_mobileFilterFooter__3QBeZ{position:sticky;bottom:0;border-top:1px solid #f3f4f6;margin-top:16px;display:flex;width:100%;padding:16px 20px;flex-direction:column;align-items:center;gap:12px;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -4px 8px 0 rgba(0,0,0,.06)}.FilterSection_mobileFilterSelectedWrapper__G8Hvl{display:flex;width:100%;padding:12px 0;align-items:center;gap:8px;justify-content:start}.FilterSection_mobileFilterSelectedTrash__YQGWc{display:flex;width:40px;height:40px;padding:12px;justify-content:center;align-items:center;flex-shrink:0;border-radius:16px;border:1px solid #ececf1;background:#fff}.FilterSection_mobileFilterSelectedItems__zt0Iu{display:flex;gap:4px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.FilterSection_mobileFilterSelectedItems__zt0Iu::-webkit-scrollbar{display:none}.FilterSection_mobileFilterSelectedItem__uOeOO{display:flex;height:32px;padding:0 8px 0 12px;align-items:center;gap:8px;border-radius:16px;border:1px solid #ececf1;background:#f6f7f9;color:#38383d;text-align:center;font-family:Pretendard,serif;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.5px;white-space:nowrap}.FilterSection_bottomSheetButtonWrapper__VxeNo{display:flex;justify-content:center;align-items:flex-start;gap:6px;align-self:stretch}.FilterSection_bottomSheetCancelButton__4hoQA{color:#58575e}.FilterSection_bottomSheetCancelButtonDisabled__9RrZz,.FilterSection_bottomSheetCancelButton__4hoQA{display:flex;width:165px;height:44px;padding:16px 24px;justify-content:center;align-items:center;gap:6px;border-radius:6px;border:1px solid #ececf1;background:#f3f4f6;text-align:center;font-family:Pretendard,serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.5px}.FilterSection_bottomSheetCancelButtonDisabled__9RrZz{color:#a6a6ac}.FilterSection_bottomSheetApplyButton__YKRJk{background:#fa751e}.FilterSection_bottomSheetApplyButtonDisabled__Taerc,.FilterSection_bottomSheetApplyButton__YKRJk{display:flex;width:165px;height:44px;padding:16px 24px;justify-content:center;align-items:center;gap:6px;border-radius:6px;color:#fff;text-align:center;font-family:Pretendard,serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.5px}.FilterSection_bottomSheetApplyButtonDisabled__Taerc{background:#c9c8cd;cursor:not-allowed}}.SingleSelectFilter_itemButton__QztgV{color:#38383d;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.5px;text-align:left;background:none;border:none;padding:0}.RecDeveloperTechFilter_categoryButton__h6JKp{font-family:Pretendard;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.5px}.RecDeveloperTechFilter_categoryButtonSelected__YMphz{color:#000}.RecDeveloperTechFilter_categoryButtonUnselected__7ESCm{color:#8a8a93}.RecDeveloperTechFilter_divider__raajW{width:1px;align-self:stretch;background:#ececf1}.RecDeveloperTechFilter_techList__Z6mmR{display:flex;align-items:flex-start;align-content:flex-start;gap:4px;flex:1 0 0;align-self:stretch;flex-wrap:wrap}.RecDeveloperTechFilter_techItem__3Ry90{display:flex;height:32px;padding:0 8px;justify-content:center;align-items:center;border-radius:16px}.RecDeveloperTechFilter_techItemSelected__WhQmA{background:#ff6948;border:1px solid #ff6948}.RecDeveloperTechFilter_techItemUnselected__FRP1_{background:#fff;border:1px solid #ececf1}.RecDeveloperTechFilter_techItemText__bW4eX{text-align:center;font-family:Pretendard;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.5px}.RecDeveloperTechFilter_techItemTextSelected__JnkvS{color:#fff}.RecDeveloperTechFilter_techItemTextUnselected__ROkV3{color:#38383d}.RecNoResultsPage_container__at3vd{display:flex;padding:80px 0;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.RecNoResultsPage_textContainer__TZ4Al{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:stretch;background-color:#2a2b2e}.RecNoResultsPage_title__veRaU{color:#f3f4f6;font-size:26px;font-weight:700;line-height:39px}.RecNoResultsPage_subtitle__xhuQq,.RecNoResultsPage_title__veRaU{font-family:Pretendard,sans-serif;font-style:normal;letter-spacing:-.5px}.RecNoResultsPage_subtitle__xhuQq{color:#dedfe7;text-align:center;font-size:16px;font-weight:400;line-height:24px}.RecNoResultsPage_imageContainer__Maj_7{position:relative}@media (max-width:768px){.RecNoResultsPage_container__at3vd{padding:0;gap:0}.RecNoResultsPage_textContainer__TZ4Al{padding:32px 0}.RecNoResultsPage_title__veRaU{font-size:18px;line-height:27px;letter-spacing:-.75px}.RecNoResultsPage_subtitle__xhuQq{font-size:13px;line-height:20px}.RecNoResultsPage_imageContainer__Maj_7{padding:24px 20px;align-items:center}}