@keyframes ButtonPrimary_btnArrowAnimation__HxLIQ{0%{transform:translate(0)}50%{transform:translate(100%,-100%)}51%{transform:translate(-100%,100%)}to{transform:translate(0)}}.ButtonPrimary_btn__jnkG1{color:var(--btn-color,var(--color-black));border:1px solid var(--btn-color,var(--color-black));border-radius:1px;display:flex;align-items:center;justify-content:center;height:50px;font-family:var(--font-family-primary);font-size:16px;line-height:130%;cursor:pointer;width:280px;position:relative;padding-left:0}.ButtonPrimary_btn__jnkG1:has(.ButtonPrimary_btnIcon__1DMCv){padding-right:36px}.ButtonPrimary_btnIcon__1DMCv{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);width:18px;height:18px;overflow:hidden}.ButtonPrimary_btn__jnkG1:hover{color:var(--btn-color-hover,var(--color-black));border-color:var(--btn-color-hover,var(--color-black));transition:all .1s ease-in-out}@media(prefers-reduced-motion:reduce){.ButtonPrimary_btn__jnkG1:hover{transition-duration:0s;transition-delay:0s}}.ButtonPrimary_btn__jnkG1:hover .ButtonPrimary_btnIcon__1DMCv svg{filter:none;animation:ButtonPrimary_btnArrowAnimation__HxLIQ;animation-duration:.5s;animation-iteration-count:1}@media(prefers-reduced-motion:reduce){.ButtonPrimary_btn__jnkG1:hover .ButtonPrimary_btnIcon__1DMCv svg{animation-duration:0s}}@keyframes Vacancies_aniVisible__B_JKh{0%{opacity:0}to{opacity:1}}.Vacancies_m-extend__Fyz5y{position:relative}.Vacancies_m-extend__Fyz5y:before{content:"";position:absolute;inset:var(--extend-size,-8px)}.Vacancies_vacancy__mjlBU{border-bottom:1px solid var(--color-border)}.Vacancies_vacancy__mjlBU:first-child{border-top:1px solid var(--color-border)}.Vacancies_vacancy__mjlBU{transition-property:background-color;transition-duration:.2s}@media(prefers-reduced-motion:reduce){.Vacancies_vacancy__mjlBU{transition-duration:0s;transition-delay:0s}}@media(hover:hover){.Vacancies_vacancy__mjlBU:has(.Vacancies_vacancyLink__nObkt:hover){background-color:#fafafa}}.Vacancies_vacancyLink__nObkt{width:100%;padding:10px 20px;display:flex;justify-content:space-between;min-height:90px}.Vacancies_vacancyLink__nObkt:hover{text-decoration:none;color:inherit}@media(max-width:1023px){.Vacancies_vacancyLink__nObkt{flex-direction:column;min-height:180px;justify-content:flex-start;padding:18px 0;gap:8px}}.Vacancies_title__t2gTN{font-family:var(--font-family-primary);font-size:28px;line-height:34px;font-weight:400}@media(max-width:1023px){.Vacancies_title__t2gTN{font-size:23px;line-height:32px}}.Vacancies_titleWrapper__dIdkd{display:flex;gap:10px;align-items:center}@media(max-width:1023px){.Vacancies_titleWrapper__dIdkd{order:1}}.Vacancies_additive__HV25N{display:flex;align-items:center;gap:20px}@media(max-width:1023px){.Vacancies_additive__HV25N{order:0;justify-content:space-between}}.Vacancies_additiveText__5Z5JR{text-align:right;font-size:14px;line-height:18px;font-family:var(--font-family-primary)}@media(max-width:1023px){.Vacancies_additiveText__5Z5JR{text-align:left}}.Vacancies_additiveLogo__BOPJc{width:32px}@media(max-width:1023px){.Vacancies_additiveLogo__BOPJc{width:24px}}@keyframes project_aniVisible__rG0nO{0%{opacity:0}to{opacity:1}}.project_m-extend___t7tx{position:relative}.project_m-extend___t7tx:before{content:"";position:absolute;inset:var(--extend-size,-8px)}.project_banner__2CAef{position:relative;margin-bottom:50px;min-height:300px;background-color:#ebedf0;color:var(--color-white)}@media(max-width:1023px){.project_banner__2CAef{margin-bottom:30px}}.project_bannerBg____IRS{position:absolute;overflow:hidden;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.project_bannerTitle__Kt1E7{position:relative;z-index:1;display:none;padding-top:27px;font-size:28px;line-height:34px;font-weight:400;font-family:var(--font-family-primary)}@media(max-width:1023px){.project_bannerTitle__Kt1E7{display:block}}.project_banner__2CAef:after{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,25,63,.4),rgba(0,25,63,.4))}@media(max-width:1023px){.project_banner__2CAef:after{content:""}}.project_content__IkweC{margin-bottom:100px}@media(max-width:1023px){.project_content__IkweC{margin-bottom:60px}}.project_contentTitle__RPbNp{font-size:96px;line-height:96px;font-weight:400;font-family:var(--font-family-primary);margin-bottom:65px}@media(max-width:1023px){.project_contentTitle__RPbNp{display:none}}.project_contentCols__u8QwU{display:flex;gap:40px}@media(max-width:1023px){.project_contentCols__u8QwU{flex-direction:column;gap:0}}.project_contentColsDescription__Sif5a{flex:1 1}.project_contentColsDescriptionText__oZJdH{font-size:18px;line-height:30px;font-family:var(--font-family-primary);margin-bottom:50px}@media(max-width:1023px){.project_contentColsDescriptionText__oZJdH{font-size:16px;line-height:28px}}.project_contentColsDescriptionText__oZJdH p{margin-bottom:30px}.project_contentColsDescriptionText__oZJdH a{color:var(--color-blue)}.project_contentColsDescriptionLinks__hyXBf{display:flex;gap:15px}@media(max-width:1023px){.project_contentColsDescriptionLinks__hyXBf{margin-bottom:60px}}.project_contentColsDescriptionLinks__hyXBf a:hover{color:inherit}.project_contentColsTeams__DgX6G{width:330px;color:var(--color-white)}@media(max-width:1023px){.project_contentColsTeams__DgX6G{width:100%}}.project_contentColsTeamsTitle__mWbI2{font-size:28px;line-height:34px;font-family:var(--font-family-primary);font-weight:400;margin-bottom:25px}@media(max-width:1023px){.project_contentColsTeamsTitle__mWbI2{font-size:22px;line-height:32px}}.project_contentColsTeamsWrapper__hjbfI{background:var(--color-purple);padding:30px}@media(max-width:1023px){.project_contentColsTeamsWrapper__hjbfI{padding-left:20px;padding-right:20px;margin-right:-20px;margin-left:-20px}}.project_contentColsTeamsItem__s6Kcr{margin-bottom:32px}.project_contentColsTeamsItem__s6Kcr:hover a{text-decoration:none;color:inherit}.project_vacanciesTitle__m1Y9A{font-size:96px;line-height:96px;font-weight:400;font-family:var(--font-family-primary);margin-bottom:65px}@media(max-width:1023px){.project_vacanciesTitle__m1Y9A{font-size:28px;line-height:34px;margin-bottom:24px}}.project_vacancies__fvCY0 ul{margin-bottom:100px}.project_vacanciesButton__5u_xA{margin:100px auto}@media(max-width:1023px){.project_vacanciesButton__5u_xA{min-width:100%}}