.PageHeader-module__uTHekW__PageHeader{background-position:50%;background-size:cover;align-items:center;min-height:25rem;display:flex;position:relative}@media only screen and (max-width:1200px){.PageHeader-module__uTHekW__PageHeader{min-height:22rem}}@media only screen and (max-width:600px){.PageHeader-module__uTHekW__PageHeader{min-height:18rem}}.PageHeader-module__uTHekW__PageHeaderOverlay{z-index:0;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.PageHeader-module__uTHekW__PageHeaderContent{z-index:1;position:relative}.PageHeader-module__uTHekW__PageHeaderTitle{font-weight:400;line-height:5rem;color:var(--color-white)!important}.PageHeader-module__uTHekW__PageHeaderSubtitle{font-weight:400;color:var(--color-white)!important}
.Page-module__xl-O-a__PageContainer{flex-direction:column;flex:1;place-self:stretch stretch;display:flex}.Page-module__xl-O-a__Page{padding-top:30px;padding-bottom:30px}.Page-module__xl-O-a__centeredContentPage{margin-top:var(--header-height);padding-top:48px}@media only screen and (max-width:600px){.Page-module__xl-O-a__noMobilePadding{padding-top:10px;padding-bottom:30px;padding-left:0!important;padding-right:0!important}.Page-module__xl-O-a__mobilePadding{padding-top:16px;padding-bottom:30px;padding-left:16px!important;padding-right:16px!important}}.Page-module__xl-O-a__noContainerPadding.MuiContainer-root{flex-direction:row;flex:1;place-content:stretch;place-items:stretch stretch;max-width:100%;margin:0;display:flex;padding:0!important}.Page-module__xl-O-a__noContainerPadding.MuiContainer-root>*{flex:1;align-items:stretch;width:100%;min-width:0;display:flex}
.SearchLayout-module-scss-module__X6ugiq__searchLayoutWrapper{background-color:var(--n0);justify-content:center;width:100%;min-height:100%;display:flex}.SearchLayout-module-scss-module__X6ugiq__searchContent{--search-gutter:24px;width:100%;max-width:calc(980px + var(--search-gutter)*2);min-height:100%;padding-inline:var(--search-gutter)}.SearchLayout-module-scss-module__X6ugiq__searchBarContent{padding:var(--panel-content-top,48px)0 48px}.SearchLayout-module-scss-module__X6ugiq__searchInputArea{width:100%;margin-top:8px;margin-bottom:40px}.SearchLayout-module-scss-module__X6ugiq__searchPaginationArea{width:100%;padding:16px 10px}@media only screen and (max-width:1068px){.SearchLayout-module-scss-module__X6ugiq__searchContent{max-width:calc(692px + var(--search-gutter)*2)}}@media only screen and (max-width:768px){.SearchLayout-module-scss-module__X6ugiq__searchContent{--search-gutter:20px;max-width:100%}.SearchLayout-module-scss-module__X6ugiq__searchBarContent{padding:24px 0}.SearchLayout-module-scss-module__X6ugiq__searchInputArea{margin-top:16px;margin-bottom:24px}}
.JobSearchPage-module-scss-module__dvirXa__sectionTitle{letter-spacing:-.02em;color:var(--text-color-black-alt);margin:48px 0 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.JobSearchPage-module-scss-module__dvirXa__loadMoreTrigger{height:20px}@media only screen and (max-width:768px){.JobSearchPage-module-scss-module__dvirXa__sectionTitle{margin:48px 0 16px;font-size:18px}}.JobSearchPage-module-scss-module__dvirXa__recentCount{color:var(--text-color-secondary);white-space:nowrap;align-items:center;font-size:.875rem;display:inline-flex}.JobSearchPage-module-scss-module__dvirXa__recentCount>:first-child{margin-inline-end:.25em}.JobSearchPage-module-scss-module__dvirXa__updatedAt{color:var(--text-color-muted);font-variant-numeric:tabular-nums;margin-left:6px}
.AlternativeFooter-module-scss-module__B-28lG__footer{border-top:1px solid var(--color-border);margin-top:48px;padding-top:32px}.AlternativeFooter-module-scss-module__B-28lG__lede{max-width:68ch;color:var(--text-color-black-alt);margin:0 0 28px;font-size:15px;font-weight:300;line-height:1.65}.AlternativeFooter-module-scss-module__B-28lG__heading{color:var(--text-color-secondary);margin:0 0 12px;font-size:13px;font-weight:500}.AlternativeFooter-module-scss-module__B-28lG__tableWrap{overflow-x:auto}.AlternativeFooter-module-scss-module__B-28lG__table{border-collapse:collapse;text-align:left;width:100%}.AlternativeFooter-module-scss-module__B-28lG__table th,.AlternativeFooter-module-scss-module__B-28lG__table td{color:var(--text-color-black-alt);border-bottom:1px solid var(--color-border);vertical-align:top;padding:12px 16px 12px 0;font-size:15px;font-weight:400}.AlternativeFooter-module-scss-module__B-28lG__table thead th{color:var(--text-color-secondary);font-size:13px;font-weight:500}.AlternativeFooter-module-scss-module__B-28lG__rowLabel{width:34%;color:var(--text-color-secondary);font-weight:400}.AlternativeFooter-module-scss-module__B-28lG__ours{font-weight:500}.AlternativeFooter-module-scss-module__B-28lG__note{color:var(--text-color-muted);margin:20px 0 0;font-size:13px;font-weight:300;line-height:1.6}.AlternativeFooter-module-scss-module__B-28lG__others{margin-top:40px}.AlternativeFooter-module-scss-module__B-28lG__links{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.AlternativeFooter-module-scss-module__B-28lG__link{color:var(--text-color-black-alt);font-size:15px;text-decoration:none}.AlternativeFooter-module-scss-module__B-28lG__link:hover{text-decoration:underline}
.CatalogueFooter-module-scss-module__A8Runq__footer{border-top:1px solid var(--color-border);margin-top:48px;padding-top:32px}.CatalogueFooter-module-scss-module__A8Runq__heading{color:var(--text-color-secondary);margin:0 0 12px;font-size:13px;font-weight:500}.CatalogueFooter-module-scss-module__A8Runq__links{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.CatalogueFooter-module-scss-module__A8Runq__link{color:var(--text-color-black-alt);font-size:15px;text-decoration:none}.CatalogueFooter-module-scss-module__A8Runq__link:hover{text-decoration:underline}.CatalogueFooter-module-scss-module__A8Runq__method{color:var(--text-color-muted);margin:32px 0 0;font-size:13px;font-weight:300;line-height:1.6}
.SearchJobsSeoContent-module-scss-module__wrm4Fa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.FreelancerSearchPage-module-scss-module__kyXQfG__sectionTitle{letter-spacing:-.02em;color:var(--text-color-black-alt);margin:48px 0 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.FreelancerSearchPage-module-scss-module__kyXQfG__loadMoreTrigger{height:20px}@media only screen and (max-width:768px){.FreelancerSearchPage-module-scss-module__kyXQfG__sectionTitle{margin:48px 0 16px;font-size:18px}}
.SearchTalentsHeading-module-scss-module__mVURKq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ContactUs-module-scss-module__qbPGxq__wrapper{background-color:var(--n0);flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:128px 40px 96px;display:flex}@media screen and (max-width:1000px){.ContactUs-module-scss-module__qbPGxq__wrapper{padding:121px 24px 72px}}@media screen and (max-width:600px){.ContactUs-module-scss-module__qbPGxq__wrapper{padding:109px 20px 64px}}.ContactUs-module-scss-module__qbPGxq__inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1120px;display:flex}.ContactUs-module-scss-module__qbPGxq__titleBlock{flex-direction:column;align-items:center;margin-bottom:80px;display:flex}@media screen and (max-width:1000px){.ContactUs-module-scss-module__qbPGxq__titleBlock{margin-bottom:64px}}@media screen and (max-width:600px){.ContactUs-module-scss-module__qbPGxq__titleBlock{margin-bottom:48px}}.ContactUs-module-scss-module__qbPGxq__headlineGroup{flex-direction:column;align-items:center;gap:8px;display:flex}.ContactUs-module-scss-module__qbPGxq__headline{white-space:nowrap;color:var(--text-color-dark);letter-spacing:-.03em!important;font-size:clamp(2rem,5.5vw,3.5rem)!important;font-weight:600!important;line-height:1.1!important}.ContactUs-module-scss-module__qbPGxq__headlineEn{color:var(--text-color-secondary);letter-spacing:-.01em!important;font-size:clamp(1.125rem,2.8vw,1.5rem)!important;font-weight:400!important;line-height:1.3!important}.ContactUs-module-scss-module__qbPGxq__subhead{max-width:620px;color:var(--text-color-secondary);letter-spacing:-.01em!important;margin-top:14px!important;font-size:clamp(1rem,2.4vw,1.25rem)!important;font-weight:400!important;line-height:1.5!important}@media screen and (max-width:600px){.ContactUs-module-scss-module__qbPGxq__subhead{margin-top:12px!important}}.ContactUs-module-scss-module__qbPGxq__directory{width:100%}.ContactUs-module-scss-module__qbPGxq__directoryLabel{text-transform:uppercase;color:var(--text-color-secondary);letter-spacing:.18em!important;margin-bottom:32px!important;font-size:12px!important;font-weight:500!important}@media screen and (max-width:600px){.ContactUs-module-scss-module__qbPGxq__directoryLabel{letter-spacing:.15em!important;margin-bottom:24px!important;font-size:11px!important}}.ContactUs-module-scss-module__qbPGxq__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media screen and (max-width:900px){.ContactUs-module-scss-module__qbPGxq__grid{grid-template-columns:1fr;gap:20px;max-width:460px;margin:0 auto}}.ContactUs-module-scss-module__qbPGxq__card{text-align:left;background-color:var(--n0);border:1px solid var(--color-border);border-radius:22px;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.ContactUs-module-scss-module__qbPGxq__card:hover{border-color:#0000001a;transform:translateY(-4px);box-shadow:0 18px 40px -12px #141e3c38,0 4px 12px -4px #141e3c1a}@media (hover:none){.ContactUs-module-scss-module__qbPGxq__card:hover{transform:none;box-shadow:0 1px 2px #0000000a}}.ContactUs-module-scss-module__qbPGxq__media{aspect-ratio:3/2;background-color:var(--section-bg-gray);width:100%;position:relative;overflow:hidden}@media screen and (max-width:900px){.ContactUs-module-scss-module__qbPGxq__media{aspect-ratio:16/9}}.ContactUs-module-scss-module__qbPGxq__mediaImg{object-fit:cover;object-position:center;opacity:0;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:opacity .6s}.ContactUs-module-scss-module__qbPGxq__mediaImg[data-loaded=true]{opacity:1}.ContactUs-module-scss-module__qbPGxq__mediaFallback{color:#fffffff5;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:20px 22px;display:flex;position:absolute;inset:0}.ContactUs-module-scss-module__qbPGxq__mediaFallback:before{content:"";background:radial-gradient(120% 80% at 80% 0,#ffffff29 0%,#fff0 55%),linear-gradient(#0000 40%,#00000047 100%);position:absolute;inset:0}.ContactUs-module-scss-module__qbPGxq__mediaCity{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.1;position:relative}.ContactUs-module-scss-module__qbPGxq__mediaHint{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;margin-top:4px;font-size:11px;font-weight:500;position:relative}.ContactUs-module-scss-module__qbPGxq__cardBody{flex-direction:column;padding:26px 26px 30px;display:flex}@media screen and (max-width:600px){.ContactUs-module-scss-module__qbPGxq__cardBody{padding:22px 22px 26px}}.ContactUs-module-scss-module__qbPGxq__kind{align-items:baseline;gap:8px;display:flex;font-size:13px!important;font-weight:600!important;line-height:1.2!important}.ContactUs-module-scss-module__qbPGxq__kindZh{color:var(--color-primary)}.ContactUs-module-scss-module__qbPGxq__kindEn{color:var(--color-primary);text-transform:uppercase;letter-spacing:.12em;opacity:.85}.ContactUs-module-scss-module__qbPGxq__city{color:var(--text-color-dark);align-items:baseline;gap:10px;display:flex;margin-top:14px!important}.ContactUs-module-scss-module__qbPGxq__cityZh{letter-spacing:.01em;font-size:24px;font-weight:600;line-height:1.2}.ContactUs-module-scss-module__qbPGxq__cityEn{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.2}.ContactUs-module-scss-module__qbPGxq__address{border-top:1px solid var(--color-border);flex-direction:column;gap:14px;margin-top:20px;padding-top:20px;font-style:normal;display:flex}.ContactUs-module-scss-module__qbPGxq__addressZh,.ContactUs-module-scss-module__qbPGxq__addressEn{flex-direction:column;gap:3px;display:flex}.ContactUs-module-scss-module__qbPGxq__addressZh{color:var(--text-color-dark);letter-spacing:.01em;font-size:15px;font-weight:500;line-height:1.5}.ContactUs-module-scss-module__qbPGxq__addressEn{color:var(--text-color-secondary);letter-spacing:.005em;font-size:13px;font-weight:400;line-height:1.55}.ContactUs-module-scss-module__qbPGxq__contact{flex-direction:column;gap:6px;margin-top:18px;display:flex}.ContactUs-module-scss-module__qbPGxq__contactLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-color-secondary);font-size:11px;font-weight:600}.ContactUs-module-scss-module__qbPGxq__contactLabelEn{opacity:.85}.ContactUs-module-scss-module__qbPGxq__email{width:fit-content;transition:color .2s;color:var(--text-color-dark)!important;letter-spacing:-.005em!important;font-size:15px!important;font-weight:500!important;text-decoration:none!important}.ContactUs-module-scss-module__qbPGxq__email:hover{color:var(--color-primary)!important}
