.home-hero-module-scss-module__8hDl_W__header{background:var(--main_green-normal,#4dba9b) url(/home/head-map.svg) center right -50px no-repeat;padding:138px 0 105px}@media (max-width:1024px){.home-hero-module-scss-module__8hDl_W__header{background-position:50%}}.home-hero-module-scss-module__8hDl_W__headerContainer{justify-content:space-between;display:flex}@media (max-width:1024px){.home-hero-module-scss-module__8hDl_W__headerContainer{flex-direction:column-reverse}}.home-hero-module-scss-module__8hDl_W__left{flex-direction:column;justify-content:center;width:518px;padding-left:64px;display:flex}.home-hero-module-scss-module__8hDl_W__left h1{color:var(--main_light-blue-light,#fbfcfc);font-family:var(--heading-h2-font-family,Montserrat);font-size:var(--heading-h2-font-size,40px);font-style:normal;font-weight:700;line-height:var(--heading-h2-line-height,48px);letter-spacing:var(--heading-h2-letter-spacing,-1px);margin:0 0 24px}@media (max-width:1024px){.home-hero-module-scss-module__8hDl_W__left h1{font-size:var(--heading-h3-font-size,32px);line-height:var(--heading-h3-line-height,40px);letter-spacing:var(--heading-h3-letter-spacing,-1px)}}.home-hero-module-scss-module__8hDl_W__left p{color:var(--main_light-blue-light,#fbfcfc);font-family:var(--body-s-medium-font-family,Montserrat);font-size:var(--body-s-medium-font-size,12px);font-style:normal;font-weight:500;line-height:var(--body-s-medium-line-height,18px);letter-spacing:var(--body-s-medium-letter-spacing,0);margin:0}@media (max-width:1024px){.home-hero-module-scss-module__8hDl_W__left{width:100%;padding:0 16px}}.home-hero-module-scss-module__8hDl_W__right{background:url(/home/head-cards.webp) 50%/contain no-repeat;align-self:flex-end;width:504px;height:317px}@media (max-width:1024px){.home-hero-module-scss-module__8hDl_W__right{width:289px;height:176px}}
.custom-select-module-scss-module__dQojoq__field{flex-direction:column;gap:4px;display:flex;position:relative}.custom-select-module-scss-module__dQojoq__label{color:#59656f;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:18px}.custom-select-module-scss-module__dQojoq__trigger{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f2f5f7;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;transition:background .15s;display:flex}.custom-select-module-scss-module__dQojoq__trigger:hover{background:#e8ecef}.custom-select-module-scss-module__dQojoq__triggerDisabled{cursor:not-allowed;opacity:.5}.custom-select-module-scss-module__dQojoq__triggerDisabled:hover{background:#f2f5f7}.custom-select-module-scss-module__dQojoq__triggerOpen{background:#e8ecef}.custom-select-module-scss-module__dQojoq__triggerText{color:#242c33;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:22px;overflow:hidden}.custom-select-module-scss-module__dQojoq__chevron{flex-shrink:0;transition:transform .2s}.custom-select-module-scss-module__dQojoq__chevronOpen{transform:rotate(180deg)}.custom-select-module-scss-module__dQojoq__dropdown{z-index:200;background:#fff;border-radius:12px;min-width:max(100%,220px);max-height:240px;position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow:hidden auto;box-shadow:0 8px 24px #242c3324}.custom-select-module-scss-module__dQojoq__dropdown::-webkit-scrollbar{width:4px}.custom-select-module-scss-module__dQojoq__dropdown::-webkit-scrollbar-thumb{background:#d5dfe5;border-radius:4px}.custom-select-module-scss-module__dQojoq__dropdownRight{left:auto;right:0}.custom-select-module-scss-module__dQojoq__option{color:#242c33;cursor:pointer;padding:10px 16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:background .1s}.custom-select-module-scss-module__dQojoq__option:hover{background:#f2f5f7}.custom-select-module-scss-module__dQojoq__optionActive{background:#f2f5f7;font-weight:700}.custom-select-module-scss-module__dQojoq__groupLabel{text-transform:uppercase;letter-spacing:.4px;color:#858c94;padding:8px 16px 4px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700}.custom-select-module-scss-module__dQojoq__optionClear{color:#59656f;cursor:pointer;border-bottom:1px solid #f2f5f7;padding:10px 16px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:background .1s}.custom-select-module-scss-module__dQojoq__optionClear:hover{background:#fafafa}.custom-select-module-scss-module__dQojoq__optionLoading,.custom-select-module-scss-module__dQojoq__optionEmpty{color:#858c94;padding:10px 16px;font-family:Montserrat,sans-serif;font-size:14px}.custom-select-module-scss-module__dQojoq__searchWrap{background:#fff;border-bottom:1px solid #f2f5f7;padding:8px 12px;position:sticky;top:0}.custom-select-module-scss-module__dQojoq__searchInput{color:#242c33;box-sizing:border-box;border:1px solid #d5dfe5;border-radius:6px;outline:none;width:100%;height:32px;padding:0 10px;font-family:Montserrat,sans-serif;font-size:13px}.custom-select-module-scss-module__dQojoq__searchInput::placeholder{color:#b1bdc4}.custom-select-module-scss-module__dQojoq__searchInput:focus{border-color:#4dba9b}
.job-selector-module-scss-module__aJBcrG__wrapper{z-index:10;background:#fbfcfc;border-radius:24px;margin-top:-67px;padding:32px;position:relative}@media (max-width:1024px){.job-selector-module-scss-module__aJBcrG__wrapper{margin-top:-40px;padding:24px}}.job-selector-module-scss-module__aJBcrG__inner{align-items:flex-end;gap:16px;display:flex}@media (max-width:1024px){.job-selector-module-scss-module__aJBcrG__inner{flex-wrap:wrap}}.job-selector-module-scss-module__aJBcrG__flex1{flex:1;min-width:0}@media (max-width:1024px){.job-selector-module-scss-module__aJBcrG__flex1{flex:none;width:calc(50% - 8px)}}@media (max-width:640px){.job-selector-module-scss-module__aJBcrG__flex1{width:100%}}.job-selector-module-scss-module__aJBcrG__salaryCol{flex-shrink:0;width:140px}@media (max-width:1024px){.job-selector-module-scss-module__aJBcrG__salaryCol{width:calc(50% - 8px)}}.job-selector-module-scss-module__aJBcrG__currencyCol{flex-shrink:0;width:150px}@media (max-width:1024px){.job-selector-module-scss-module__aJBcrG__currencyCol{width:calc(50% - 8px)}}.job-selector-module-scss-module__aJBcrG__btnCol{flex-shrink:0;width:220px}@media (max-width:1024px){.job-selector-module-scss-module__aJBcrG__btnCol{width:100%}}.job-selector-module-scss-module__aJBcrG__searchBtn{color:#fbfcfc;cursor:pointer;white-space:nowrap;background:#4dba9b;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:22px;transition:background .2s;display:flex}.job-selector-module-scss-module__aJBcrG__searchBtn:hover{background:#3da888}.job-selector-module-scss-module__aJBcrG__searchBtn:active{background:#35977a}
.section-title-module-scss-module__LEczaW__title{color:var(--main-deep-blue-normal-active,#242c33);font-family:var(--heading-h4-font-family,Montserrat);font-size:var(--heading-h4-font-size,24px);font-style:normal;font-weight:600;line-height:var(--heading-h4-line-height,32px);letter-spacing:var(--heading-h4-letter-spacing,-.5px);margin-top:32px;margin-bottom:16px}
.main-module-scss-module__jsgJqG__richText{color:var(--main-deep-blue-normal-active,#242c33);font-size:15px;line-height:1.6}.main-module-scss-module__jsgJqG__richText p{margin:0 0 8px}.main-module-scss-module__jsgJqG__richText ul,.main-module-scss-module__jsgJqG__richText ol{margin:0 0 8px;padding-left:20px}.main-module-scss-module__jsgJqG__richText li{margin-bottom:4px}.main-module-scss-module__jsgJqG__richText h1{margin:12px 0 6px;font-size:22px;font-weight:700}.main-module-scss-module__jsgJqG__richText h2{margin:12px 0 6px;font-size:18px;font-weight:700}.main-module-scss-module__jsgJqG__richText h3{margin:8px 0 4px;font-size:16px;font-weight:600}.main-module-scss-module__jsgJqG__richText b,.main-module-scss-module__jsgJqG__richText strong{font-weight:600}.main-module-scss-module__jsgJqG__richText em{font-style:italic}.main-module-scss-module__jsgJqG__richText u{text-decoration:underline}.main-module-scss-module__jsgJqG__photos{flex-wrap:wrap;gap:12px;display:flex}.main-module-scss-module__jsgJqG__photo{object-fit:cover;border-radius:8px;width:180px;height:120px}
.section-subtitle-module-scss-module__E-sB6W__subtitle{color:var(--main_deep-blue-normal,#2d3740);font-family:var(--body-m-medium-font-family,Montserrat);font-size:var(--body-m-medium-font-size,14px);font-style:normal;font-weight:500;line-height:var(--body-m-medium-line-height,22px);letter-spacing:var(--body-m-medium-letter-spacing,0);margin:0}
.home-benefits-module-scss-module__9qeA7W__benefits{padding-top:40px;padding-bottom:56px}@media (max-width:1180px){.home-benefits-module-scss-module__9qeA7W__benefits{padding:8px 0 28px}.home-benefits-module-scss-module__9qeA7W__benefitsTop{padding:0 16px}}.home-benefits-module-scss-module__9qeA7W__benefitsScroll{width:100%;overflow-x:auto}@media (max-width:1180px){.home-benefits-module-scss-module__9qeA7W__benefitsScroll{padding:0 16px 16px}}.home-benefits-module-scss-module__9qeA7W__benefitsList{grid-template-columns:repeat(6,1fr);gap:24px;width:1180px;padding-top:64px;padding-bottom:16px;display:grid}@media (max-width:1180px){.home-benefits-module-scss-module__9qeA7W__benefitsList{padding-top:32px;padding-bottom:0}}.home-benefits-module-scss-module__9qeA7W__benefitsItem{border-radius:var(--radius-16,16px);background:linear-gradient(#f2f5f7 0%,#f2f5f700 100%);padding:32px 16px}.home-benefits-module-scss-module__9qeA7W__benefitsItem svg{width:auto;height:60px;color:var(--main_light-blue-dark,#a0a7ac)}.home-benefits-module-scss-module__9qeA7W__benefitsTitle{color:var(--main_deep-blue-normal,#2d3740);font-family:var(--body-l-bold-font-family,Montserrat);font-size:var(--body-l-bold-font-size,16px);font-style:normal;font-weight:700;line-height:var(--body-l-bold-line-height,26px);letter-spacing:var(--body-l-bold-letter-spacing,0);margin:32px 0 16px;display:block}.home-benefits-module-scss-module__9qeA7W__benefitsText{color:var(--grey-normal,#59656f);font-family:var(--body-m-medium-font-family,Montserrat);font-size:var(--body-m-medium-font-size,14px);font-style:normal;font-weight:500;line-height:var(--body-m-medium-line-height,22px);letter-spacing:var(--body-m-medium-letter-spacing,0);display:block}
