.CompanyListBody_bodyContainer__XbZ7w{display:flex;gap:106px;min-height:100vh;margin:84px 0}.CompanyListBody_bodyMenu__7HEFQ{width:100%;max-width:375px}.CompanyListBody_bodyMenu__7HEFQ label{font-size:16px!important;font-weight:500}.CompanyListBody_bodyMenuTitle__Pf_QR{padding-left:44px;font-size:36px;font-weight:600;line-height:57px}.CompanyListBody_bodyMenuSubTitle____8hn{font-size:24px;font-weight:600;line-height:66px}.CompanyListBody_bodyMenuInputsContainer__wFGOT{display:flex;flex-direction:column;gap:21px}.CompanyListBody_companySizeWrapper___SGgn{margin-top:16px}.CompanyListBody_buttonGroupContainer__JGSKb{display:flex;flex-direction:column;gap:20px;margin-top:32px}.CompanyListBody_buttonGroupContainer__JGSKb .CompanyListBody_buttonFilter__Try_7{font-size:16px}.CompanyListBody_buttonGroupContainer__JGSKb .CompanyListBody_buttonClearFilter__tr4GY{border:1px solid var(--color-primary);font-size:16px;color:var(--color-black);background-color:rgba(0,0,0,0)}.CompanyListBody_bodyContent__vCAx9{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;flex-grow:1;grid-gap:46px 32px;gap:46px 32px;align-self:flex-start;padding-top:25px}.CompanyListBody_contentWrapper__2oDDh{flex:1 1}.CompanyListBody_selectContainer__iPIpu{position:relative;margin-top:8px}.CompanyListBody_selectContainer__iPIpu:after{pointer-events:none;content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:0;height:0;border-top:5px solid var(--color-text-secondary);border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0)}.CompanyListBody_selectContainer__iPIpu select{width:100%;height:44px;padding:0 16px;border:1px solid var(--color-border);border-radius:4px;font-size:14px;color:var(--color-text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.CompanyListBody_selectContainer__iPIpu select:focus{border-color:var(--color-primary);outline:none}.CompanyListBody_selectContainer__iPIpu select:hover{border-color:var(--color-primary)}.Button_buttonItem__Q1UOV{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 16px;border:1px solid var(--color-primary);border-radius:5px;font-size:14px;line-height:24px;color:var(--color-white);white-space:nowrap;background-color:var(--color-primary)}.TextArea_wrapper__yvvd_{display:flex;flex-direction:column;gap:8px;width:100%}.TextArea_label__zVuSW{font-size:14px}.TextArea_field___J83y{resize:none;width:100%;padding:16px;border:1px solid var(--color-border);border-radius:4px;font-size:14px;color:var(--color-primary);transition:all .2s ease}.TextArea_field___J83y::placeholder{color:var(--color-text-placeholder)}.TextArea_field___J83y:focus{border-color:var(--color-border-focus);outline:none}.TextArea_field___J83y.TextArea_error__bR_F7{border-color:var(--color-border-error)}.TextArea_errorMessage__lVBKn{font-size:12px;color:var(--color-error)}.CoverLetterForm_formWrapper__DfAsu{display:flex;flex-direction:column;gap:20px;padding:40px 0}.CoverLetterForm_title__ySldb{font-size:18px;font-weight:600}.CoverLetterForm_buttonWrapper__WqbzV{display:flex;justify-content:flex-end}.CoverLetterForm_submitButton__PMha2{width:150px}.CompanyCard_cardContainer__wL25j{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:360px;padding:67px 21px 17px;border:1px solid var(--color-text-secondary);border-radius:12px;background:var(--color-white);background-repeat:no-repeat;background-position:top;background-size:100% 29%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.CompanyCard_cardHead__H59Di{z-index:1;align-self:center;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.CompanyCard_companyTitle__gcGjg{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:8px;font-size:20px;font-weight:600;font-style:normal;line-height:24px;text-overflow:ellipsis}.CompanyCard_body__4y_xs{display:flex;flex-direction:column;flex-grow:1;gap:8px;padding-top:20px}.CompanyCard_bodyItem__XBj7M{display:flex;gap:14px;align-items:center}.CompanyCard_bodyItem__XBj7M:first-child{margin-top:auto}.CompanyCard_bodyItem__XBj7M:last-child{margin-top:16px}.CompanyCard_bodyItem__XBj7M span{font-size:14px}.CompanyCard_bodyLastItem__5QhZb{display:flex;justify-content:space-between}.CompanyCard_footer__o1uGf{padding-top:16px}.CompanyCard_bodyLastItemLeft__W0wB4{display:flex;gap:9px;align-items:center;font-size:14px}.CompanyCard_bodyLastItemRight__pmiNB{font-size:14px}.Pagination_paginationWrapper__GsTeM{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:40px}.Pagination_paginationWrapper__GsTeM .Pagination_active__5Ws95{position:relative;display:flex;align-items:center;justify-content:center;min-width:26px;padding:4px;border-radius:50%;color:#fff;background-color:var(--color-primary)}.VacanciesList_wrapper__MSHmg{padding:24px 0}.VacanciesList_list__cnEXj{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.VacanciesList_inviteWrapper__TeT4d{grid-column:1/3}.VacanciesList_noVacancies__X_7Ca{font-size:24px;font-weight:500;text-align:center}.CoverLetterList_coverLetterListWrapper__Q1I4F{padding:16px 0}.CoverLetterList_title__xGjrq{margin:40px 0;font-size:32px;font-weight:500;text-align:center}.CoverLetterList_list__Pv7co{margin-top:16px}.CoverLetterList_item__H4AOC{position:relative;display:flex;margin-bottom:12px;padding:16px;border:1px solid #ddd;border-radius:6px}.CoverLetterList_removeIcon__FXN1y{cursor:pointer;position:absolute;top:8px;right:8px}.CoverLetterList_left__CU8yr{flex:0 0 280px}.CoverLetterList_header__mrwOP{display:flex;gap:12px}.CoverLetterList_name__pRctM{font-weight:600}.CoverLetterList_position__ZUqLZ{font-size:14px;color:#777}.CoverLetterList_messagesButton__kWHNO{margin-top:20px}.CoverLetterList_content__9_Hkq{flex:1 1;padding-left:20px}.CoverLetterList_subTitle__f4WD4{margin-bottom:8px;font-weight:500}.CoverLetterList_text__Wre4T{font-size:14px;line-height:1.5;white-space:pre-wrap}.CoverLetterList_emptyState__8BVZx{padding:40px 0;color:#888;text-align:center}.HeadInsert_headInsert__fW_mv{display:flex;gap:80px;align-items:center;justify-content:center;padding:60px;background-color:#19181a;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="212" viewBox="0 0 1920 212" fill="none"><path d="M4.11737 46.3127L2001.78 374.034L-113.255 708.861L4.11737 46.3127Z" fill="url(%23paint0_linear_112363_12156)"/><path d="M19.9387 168.272L2013.18 378.388L-214.126 777.229L19.9387 168.272Z" fill="url(%23paint1_linear_112363_12156)"/><path d="M-178.841 267.674L1920.07 423.774L-236.605 893.284L-178.841 267.674Z" fill="url(%23paint2_linear_112363_12156)"/><defs><linearGradient id="paint0_linear_112363_12156" x1="223.847" y1="213.452" x2="1916.79" y2="737.088" gradientUnits="userSpaceOnUse"><stop stop-color="%23479761"/><stop offset="1" stop-color="%2319181A"/></linearGradient><linearGradient id="paint1_linear_112363_12156" x1="526.236" y1="262.501" x2="1345.34" y2="1039.55" gradientUnits="userSpaceOnUse"><stop stop-color="%2319181A"/><stop offset="1" stop-color="%23479761"/></linearGradient><linearGradient id="paint2_linear_112363_12156" x1="366.465" y1="348.848" x2="1470.6" y2="1059.14" gradientUnits="userSpaceOnUse"><stop stop-color="%23479761"/><stop offset="1" stop-color="%2319181A"/></linearGradient></defs></svg>');background-repeat:no-repeat;background-size:cover}.HeadInsert_item__psIEX{display:flex;flex-direction:column;gap:16px;align-items:center}.HeadInsert_title__kJ9Xn{line-height:24px;color:#b3b3b3;text-align:center}.HeadInsert_value__nHd5S{font-weight:600;line-height:24px;color:#fff;text-align:center}.VacancyDescription_vacancyDetails___tU5V{display:flex;gap:80px;justify-content:center;margin-top:28px}.VacancyDescription_item__AYVcL{display:flex;flex-direction:column;gap:16px;align-items:center}.VacancyDescription_title__QENTM{line-height:24px;color:#b3b3b3;text-align:center}.VacancyDescription_value__AMQJU{line-height:24px;color:#303030}.VacancyDescription_descriptionTitle__BG1D1{margin-top:36px;font-size:22px;font-weight:500;line-height:30px;color:#303030}.VacancyDescription_description__TlfuZ{margin-top:20px;line-height:24px;color:#646464;white-space:pre-line}.JobsTab_noJobsWrapper__ZP__e{display:flex;gap:40px;align-items:center;justify-content:center;padding-top:200px}.JobsTab_noJobsTitle__vBWUs{font-size:40px;font-weight:500;line-height:122.605px}.JobsTab_plusWrapper__sZWHf{cursor:pointer;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:10px;background:#f4f4f4;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.JobsTab_plusWrapper__sZWHf path{fill:var(--color-primary)}.JobsTab_wrapper__EP2Qz{padding:60px 0}.JobsTab_searchWrapper___3XIH{display:flex;gap:32px;align-items:center;justify-content:center}.JobsTab_searchContent__fJ3ml{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:8px 8px 8px 42px;border:1px solid #d4d3d1;border-radius:10px;background:#fff}.JobsTab_searchContent__fJ3ml input{min-width:540px;border:none;font-size:18px;line-height:30px;color:var(--color-primary);outline:none}.JobsTab_searchContent__fJ3ml button{width:258px;height:68px;border-radius:10px;font-size:16px;font-weight:600;line-height:30px;color:#fff;background-color:var(--color-primary)}.JobsTab_jobsList__l5P5a{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:80px;gap:80px;padding-top:48px}.HeadInsert_headerBg__TdGZp{height:228px;background-image:url(/images/metropolitan-bg.png);background-repeat:no-repeat;background-position:50%;background-size:100%}.HeadInsert_header__u2vC_{display:flex;justify-content:space-between;margin-top:-88px}.HeadInsert_headerLeftBlock__3hV_m{display:flex;flex-direction:column;gap:48px}.HeadInsert_companyDataWrapper__J9xvU{display:flex;gap:26px;align-items:flex-end}.HeadInsert_logoWrapper__Yo7ny{overflow:hidden;display:flex;align-items:center;justify-content:center;width:186px;height:186px;border:1px solid #d9d9d9;border-radius:10px;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.HeadInsert_companyName__1cgGG{font-size:36px;font-weight:600;line-height:140%}.HeadInsert_companyDescription__cjL9z{font-size:15px;line-height:24px;color:#9199a3}.HeadInsert_headerRightBlock__9pkGG{display:flex;flex-direction:column;justify-content:flex-end}.HeadInsert_ratingTitle__z8MdP,.HeadInsert_ratingValue__fFoKd{font-size:24px;font-weight:600;line-height:56.667px}.HeadInsert_ratingValue__fFoKd span{margin-left:16px;font-size:14px;line-height:140%;color:#b3b3b3}