.HomePage_wrap__7YhqJ{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:40px 0;height:100%}@media(min-width:768px){.HomePage_wrap__7YhqJ{padding:80px 0}}.HomePage_avatar__2T_97{display:flex;align-items:center;justify-content:center;padding-bottom:40px}@media(min-width:768px){.HomePage_avatar__2T_97{padding-bottom:50px}}.HomePage_profile____Kex{margin-bottom:35px}.HomePage_footer___doJO{margin-top:auto}.Profile_profile__EzW5t{display:flex;flex-direction:column;gap:10px;margin-bottom:15px;padding:0 10px;text-align:center}@media (min-width:768px){.Profile_profile__EzW5t{padding:0 25px}}.Profile_fullname__skY1p{margin-top:0;margin-bottom:0;font-size:var(--size-typo-xxxl);line-height:1;font-weight:400;text-transform:uppercase}@media (min-width:768px){.Profile_fullname__skY1p{margin-bottom:10px;font-size:calc(var(--size-typo-xxxl) * 2)}}.Profile_name__3yKAj{font-weight:700}.Profile_info__TdssO{margin-top:5px;margin-bottom:10px;font-size:var(--size-typo-m);line-height:1.5}@media (min-width:768px){.Profile_info__TdssO{margin-top:15px;margin-bottom:15px;font-size:var(--size-typo-xxl);order:3}}.Profile_infoItem__KmRjW{display:inline-block}.Profile_infoItem__KmRjW:last-child:after{content:none}.Profile_companyLink__JufPD{display:inline-block;padding:2px 8px 0;color:var(--color-text-main-inverse);text-decoration:none;background-color:var(--color-company);border-radius:5px}.Profile_companyLink__JufPD:focus,.Profile_companyLink__JufPD:hover{outline:none;background-color:var(--color-blue-dark)}@media (min-width:768px){.Profile_companyLink__JufPD{padding:2px 8px}}.SocialNetworks_socialNetworks__0kMyA{margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;text-align:center}@media(min-width:768px){.SocialNetworks_socialNetworks__0kMyA{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;width:100%}}.SocialNetworks_socialNetworksLink__wg5zA{display:inline-block;padding:10px;vertical-align:middle;line-height:0;background-color:var(--color-background-secondary);border:2px solid var(--color-background-secondary);border-radius:12px}.SocialNetworks_socialNetworksLink__wg5zA>svg{width:35px;height:35px}@media(min-width:768px){.SocialNetworks_socialNetworksLink__wg5zA>svg{width:45px;height:45px}}.SocialNetworks_socialNetworksLink__wg5zA:focus,.SocialNetworks_socialNetworksLink__wg5zA:hover{outline:none;border:2px solid var(--color-border-main)}.Avatar_avatar__mw5zD{position:relative;line-height:0;border-radius:50%;overflow:hidden;box-shadow:0 0 0 0 #000;transform:scale(1) translateZ(0);animation:Avatar_pulse__Omj5j 2s infinite;will-change:boxShadow}.Avatar_avatarSizeM__JTU9o{height:100px;width:100px}@media (min-width:768px){.Avatar_avatarSizeM__JTU9o{height:200px;width:200px}}@keyframes Avatar_pulse__Omj5j{0%{box-shadow:0 0 0 0 rgba(95,194,173,.7)}70%{box-shadow:0 0 0 20px rgba(95,194,173,0)}to{box-shadow:0 0 0 0 rgba(95,194,173,0)}}.Avatar_avatarImage__8YRIn{width:100%;height:100%}.NavMenu_wrap__C0P45{position:-webkit-sticky;position:sticky;top:0;margin:-10px -15px 15px;padding:0 15px;background-color:var(--color-background-main);z-index:10;overflow-x:auto}@media(min-width:480px){.NavMenu_wrap__C0P45{margin-bottom:35px}}@media print{.NavMenu_wrap__C0P45{display:none}}.NavMenu_list__eKNpQ{display:flex;gap:25px;margin:0;padding:10px 0;white-space:nowrap;list-style:none}.NavMenu_list__eKNpQ:after{content:"";flex:0 0 1px}.ResumePage_section__E8HSX{margin-bottom:25px}@media(min-width:480px){.ResumePage_section__E8HSX{margin-bottom:45px}}.ResumePage_sectionTitle__9zTnr{padding-bottom:5px;border-bottom:1px solid var(--color-border-main)}.ResumePage_sectionContent__MD_LE{position:relative}.ResumePage_briefInfo__sCr3F{margin-bottom:15px}@media(min-width:480px){.ResumePage_briefInfo__sCr3F{margin-bottom:25px}}.ResumePage_avatar___YKg2{position:absolute;top:15px;right:15px}@media(min-width:768px){.ResumePage_avatar___YKg2 .ResumePage_avatarInner__zxhup{height:130px;width:130px}}@media(min-width:480px){.ResumePage_avatar___YKg2{top:5px;right:2px}}.ResumePage_contacts__2JWhx .ResumePage_link__G22vB{display:inline-block;max-width:100%;padding-bottom:2px}.ResumePage_contacts__2JWhx .ResumePage_link__G22vB:after{bottom:0}.ResumePage_resumeSkillsSection__p5tAl{margin-bottom:15px}@media(min-width:480px){.ResumePage_resumeSkillsSection__p5tAl{margin-bottom:25px}}.ResumePage_resumeSkillsTitle__6THgs{margin-bottom:5px}.ResumePage_resumeSkillsCategory__5VshA{margin-bottom:10px}@media(min-width:480px){.ResumePage_resumeSkillsCategory__5VshA{margin-bottom:15px}}.ResumePage_resumeSkillsCategoryTitle__NDgEM{margin-bottom:5px}@media print{.ResumePage_education__t6o70{margin-bottom:15px}}.ResumePage_educationResult__Irh9b{font-style:italic}.ResumePage_educationLinkWrap__urBBN{margin-bottom:10px}.ResumePage_educationDate__tKRlN{display:flex;flex-direction:column}@media print{.ResumePage_educationDate__tKRlN{margin-right:auto;flex-direction:row-reverse;gap:15px;justify-content:space-between;width:100px}}.ResumePage_educationDateItem__kMqy4{margin-bottom:10px}.ResumePage_educationDatePrefix__BCviZ{font-size:var(--size-typo-xs);line-height:var(--line-height-typo-xs)}.ResumePage_project__4vEVf{margin-bottom:15px}@media(min-width:480px){.ResumePage_project__4vEVf{margin-bottom:25px}}@media print{.ResumePage_project__4vEVf{margin-bottom:15px}}.ResumePage_projectLinkWrap__EuHuT{margin-bottom:10px}.ResumePage_educationalContent__b3pLs .video-wrapper{position:relative;padding-bottom:56.25%;height:0}@media print{.ResumePage_educationalContent__b3pLs .video-wrapper{display:none}}.ResumePage_educationalContent__b3pLs iframe{position:absolute;top:0;left:0;padding:20px 0;width:100%;height:100%}.ResumePage_educationalContent__b3pLs .media-content{max-width:80%}.PageHeader_wrap__FmSRA{padding:15px 0}.PageHeader_title__EKqaH{margin:0}.Company_company__6Du6a{margin-bottom:15px}.Company_company__6Du6a:last-child{margin-bottom:0}.Company_header__9qnIa{margin-bottom:15px}@media(min-width:480px){.Company_header__9qnIa{margin-bottom:20px}}.Company_title__D5xDQ{margin:0;line-height:var(--line-height-typo-m)}@media(min-width:480px){.Company_title__D5xDQ{line-height:var(--line-height-typo-xxl)}}.Company_position__Yn4ZM{font-weight:700}.Timeline_item__W_NUs{display:flex}@media print{.Timeline_item__W_NUs{display:block}}.Timeline_info__et3E0{position:relative;padding-bottom:15px;min-width:75px;border-right:1px solid var(--color-border-main)}@media(min-width:480px){.Timeline_info__et3E0{padding-bottom:30px;min-width:100px}}@media print{.Timeline_info__et3E0{padding-bottom:0;border-right:none}}.Timeline_infoHeader__VVezw{position:-webkit-sticky;position:sticky;top:50px;padding-right:10px;line-height:var(--line-height-typo-m)}.Timeline_infoHeader__VVezw:after{content:"";position:absolute;top:2px;right:-9px;display:block;width:15px;height:15px;background-color:var(--color-background-main);border:1px solid var(--color-border-main);border-radius:50%}@media(min-width:480px){.Timeline_infoHeader__VVezw:after{top:5px}}@media print{.Timeline_infoHeader__VVezw:after{display:none}}@media(min-width:480px){.Timeline_infoHeader__VVezw{line-height:calc(var(--line-height-typo-m)*1.5)}}.Timeline_description__vSJqc{padding-left:15px;padding-bottom:15px}@media(min-width:480px){.Timeline_description__vSJqc{padding-bottom:30px}}@media print{.Timeline_description__vSJqc{padding-left:0;padding-bottom:10px}}.Tags_tags__EEGwt{margin-top:-8px}@media(min-width:480px){.Tags_tags__EEGwt{margin-top:-10px}}.Tags_tags__EEGwt br:first-child{display:none}.Tags_tag__R1cqe{display:inline-block;margin-top:8px;margin-right:8px;padding:2px 10px;background-color:var(--color-background-secondary);border-radius:5px;-webkit-print-color-adjust:exact}@media(min-width:480px){.Tags_tag__R1cqe{margin-top:10px;margin-right:10px}}.Tags_tagCategory__VlqEL{background-color:var(--color-background-main-inverse);color:var(--color-text-main-inverse);opacity:.8}.Tags_tagInner__DLmvP{display:flex;align-items:center}.Tags_tagInner__DLmvP svg{display:inline-block;margin-left:5px;width:10px;height:10px;fill:var(--color-text-main-inverse)}@media(min-width:480px){.Tags_tagInner__DLmvP svg{width:15px;height:15px}}