.ProfileLayout_container__wP1Hm{max-width:1344px;margin:0 auto;padding-top:60px;padding-bottom:80px}@media(max-width:1023px){.ProfileLayout_container__wP1Hm{padding:24px 16px 32px}}.ProfileLayout_container__wP1Hm.ProfileLayout_contentWithoutSidebar__ypgLC{max-width:980px}.ProfileLayout_header__eLbr9{margin-top:16px;margin-bottom:12px;display:flex;align-items:flex-end;gap:10px}.ProfileLayout_header__eLbr9 svg{vertical-align:middle}@media(max-width:1023px){.ProfileLayout_header__eLbr9{gap:4px;align-items:center;margin-top:12px;margin-bottom:8px}}.ProfileLayout_title__OGh80{color:var(--text-text-500,#2c373f);font-size:40px;font-style:normal;font-weight:700;line-height:130%}@media(max-width:1023px){.ProfileLayout_title__OGh80{font-size:20px}}.ProfileLayout_body__CqhnO{position:relative;display:flex;margin-top:46px}@media(max-width:1023px){.ProfileLayout_body__CqhnO{margin-top:24px}}.ProfileLayout_sidebar__Qtz7w{max-width:292px;width:100%;box-sizing:border-box;padding-right:32px;height:100%;display:flex;flex-direction:column;gap:16px}@media(max-width:1023px){.ProfileLayout_sidebar__Qtz7w{position:static}}.ProfileLayout_content__EshHP{max-width:1052px;width:100%;padding-left:32px;border-left:1px solid #c8d7e3}@media(max-width:1023px){.ProfileLayout_content__EshHP{padding-left:0;border-left:none}}.ProfileLayout_content__EshHP.ProfileLayout_contentWithoutSidebar__ypgLC{padding-left:0;border-left:none;margin:0 auto;max-width:980px}@media(max-width:1023px){.ProfileLayout_content__EshHP.ProfileLayout_contentWithoutSidebar__ypgLC{border-top:none;padding-top:0}}.ProfileLayout_mobileCategory__1Ebo7{padding:8px 12px;border-radius:100px;background-color:#f2f5fb;font-weight:600;font-style:SemiBold;font-size:16px;line-height:130%;letter-spacing:0;color:#465967}.ProfileLayout_mobileCategory__1Ebo7.ProfileLayout_menuItemLinkActive__i4uI7{background-color:#367aff;color:#fff}.ProfileLayout_mobileCategories__XB3HS{display:flex;gap:12px;padding-bottom:16px;padding-top:8px;border-bottom:1px solid #c8d7e3;overflow-x:auto}.ProfileLayout_descriptionWrapper__lKMZv{display:flex;justify-content:space-between;align-items:flex-start}.ProfileLayout_description__E3TqX{max-width:600px;color:var(--text-text-300,#7b90a0);font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media(max-width:1023px){.ProfileLayout_description__E3TqX{font-size:12px}}.CV_wrapper__Y7CkX{padding:40px;border-radius:20px;width:100%;background-color:#f2f5fb;display:flex;flex-direction:column;gap:40px;box-sizing:border-box}@media(max-width:1023px){.CV_wrapper__Y7CkX{padding:16px;gap:20px}}.CV_topInfo__v6FDp{display:flex;flex-direction:column;gap:12px}@media(max-width:1023px){.CV_topInfo__v6FDp{gap:6px}}.CV_title__UEuqM{font-weight:700;font-size:24px;line-height:130%;color:#2c373f}@media(max-width:1023px){.CV_title__UEuqM{font-size:18px}}.CV_tags__0jopu{display:flex;align-items:center;gap:24px;flex-wrap:wrap}@media(max-width:1023px){.CV_tags__0jopu{gap:16px}}.CV_tag__hFIe_{font-weight:600;font-size:18px;line-height:150%;letter-spacing:1%;color:#2c373f;position:relative;white-space:nowrap}@media(max-width:1023px){.CV_tag__hFIe_{font-size:14px}}.CV_tag__hFIe_:not(:last-of-type):after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-14px;width:6px;height:6px;border-radius:100%;background-color:#2c373f}@media(max-width:1023px){.CV_tag__hFIe_:not(:last-of-type):after{right:-12px}}.CV_description___1BL9{font-weight:400;font-size:16px;line-height:150%;letter-spacing:1%}@media(max-width:1023px){.CV_description___1BL9{font-size:12px}}.CV_mainInfo__Ub0ib{display:flex;flex-direction:column;gap:20px;padding-top:20px;border-top:1px solid #c8d7e3}@media(max-width:1023px){.CV_mainInfo__Ub0ib{gap:12px;padding-top:12px}}.CV_infoWrapper__kq_qe{display:flex;gap:20px;padding-bottom:20px;border-bottom:1px solid #c8d7e3}.CV_infoWrapper__kq_qe:last-of-type{border-bottom:none;padding-bottom:0}@media(max-width:1023px){.CV_infoWrapper__kq_qe{gap:4px;flex-direction:column;padding-bottom:12px}}.CV_infoBlockTitle__1RVEv{font-weight:600;font-size:18px;color:#7b90a0;line-height:150%;min-width:140px;max-width:140px}@media(max-width:1023px){.CV_infoBlockTitle__1RVEv{font-size:12px;min-width:100%;max-width:100%}}.CV_infoBlockHeader__05lJ0{display:flex;justify-content:space-between}@media(max-width:1023px){.CV_infoBlockHeader__05lJ0{flex-direction:column;justify-content:normal;gap:2px}}.CV_infoBlockItemTitle__Tls_z{font-weight:600;color:#2c373f;font-size:18px;line-height:150%;letter-spacing:1%;margin-bottom:2px}@media(max-width:1023px){.CV_infoBlockItemTitle__Tls_z{font-size:14px}}.CV_infoBlockItemSubtitle__AcMGF{font-weight:400;font-size:16px;color:#2c373f;line-height:150%}@media(max-width:1023px){.CV_infoBlockItemSubtitle__AcMGF{font-size:12px}}.CV_infoBlockItemDescription__PerJc{font-weight:400;font-size:16px;line-height:150%;margin-top:12px;color:#2c373f}@media(max-width:1023px){.CV_infoBlockItemDescription__PerJc{font-size:12px}}.CV_date__B2Elm{font-weight:600;font-size:18px;line-height:150%;color:#2c373f}@media(max-width:1023px){.CV_date__B2Elm{font-size:12px}}.CV_infoBlocks__JAAIG{display:flex;flex-direction:column;gap:32px;flex-grow:1}@media(max-width:1023px){.CV_infoBlocks__JAAIG{gap:20px}}.CV_socialNetworks__0ebJS{display:flex;flex-direction:column;gap:16px}.CV_backButton__rm8LR{background:none;border:none;color:#367aff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.CV_getContactInfo__ynOT7{display:flex;gap:24px;align-items:center;margin-top:20px}@media(max-width:1023px){.CV_getContactInfo__ynOT7{flex-direction:column;align-items:flex-start;gap:12px;margin-top:0}}.CV_getContactInfo__ynOT7>button{height:59px;width:-moz-fit-content;width:fit-content;white-space:nowrap}@media(max-width:1023px){.CV_getContactInfo__ynOT7>button{width:100%;height:56px}}.CV_getContactInfo__ynOT7 .CV_getContactInfoText__QRI8B{font-weight:400;font-size:14px;line-height:150%;color:#465967;max-width:466px}@media(max-width:1023px){.CV_getContactInfo__ynOT7 .CV_getContactInfoText__QRI8B{max-width:100%;font-size:12px}}.CV_infoBlock__UEbDP{display:flex;flex-direction:column;gap:8px}