:root{--content-font-size:22px;--mobile-content-font-size:18px;--page-title-font-size:40px;--block-title-font-size:30px;--block-subtitle-font-size:26px;--paginator-font-size:var(--content-font-size);--note-font-size:16px}html{font-family:Source Code Pro,monospace}body{height:100%;left:0;margin:0;padding:0;right:0}a{color:#000;text-decoration:none}hr{margin:50px 0;padding:0}.footer,.header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:70px;justify-content:center;left:0;margin:0;padding:0;text-align:center;width:100%}.header{border-bottom:3px solid #000;top:0}.footer{border-top:3px solid #000;bottom:0}.buttonqwe,.socialLinks{display:flex}.buttonqwe{align-items:stretch;align-items:center;font-size:22px;font-size:var(--content-font-size);justify-content:center;margin:5px 15px;padding:5px;transition:.3s;transition-timing-function:ease-out;width:auto}@media (hover:hover) and (pointer:fine){.buttonqwe:hover{align-items:stretch;align-items:center;background-color:#cacaca;display:flex;justify-content:center;transition:.3s;transition-timing-function:ease-in}}.newAlert{color:red;margin-left:5px}.newAlertSubject{border-radius:25px;padding:5px 10px}.newAlertSubject,.newAlertSubject:hover{transition:.3s;transition-timing-function:ease-out}.newAlertSubject:hover{background-color:#90ee90}.nickname,.outro{font-size:22px;font-size:var(--content-font-size);text-align:center;width:30%}.social{background-color:initial;border:3px solid #0000;border-radius:40px;display:flex;height:40px;padding:10px;position:relative;transition:.3s;transition-timing-function:ease-out;width:40px}.social:hover{border:3px solid #000}.content,.social:hover{transition:.3s;transition-timing-function:ease-in}.content{width:1200px}.content,.contentPDF{display:flex;flex:1 1 auto;flex-direction:column;justify-content:start;margin:0 auto;min-height:calc(100vh - 150px);padding:5px 0;text-align:center}.contentPDF{transition:.3s;transition-timing-function:ease-in;width:700px}.content .title{font-size:32px}.content .title,.contentPDF .title{font-weight:700;margin:15px 0;text-align:center}.contentPDF .title{font-size:18px}.downloadResumeButton{background-color:initial;font-size:26px;font-weight:700;height:50px;text-align:center;transition:.3s;transition-timing-function:ease-in;width:100%}.downloadResumeButton:hover{background-color:#cacaca;cursor:pointer;transition:.3s;transition-timing-function:ease-in}#download:target,.downloadResumeButton:target{background-color:#5aff22!important}.mainContent{align-items:center;display:flex;flex-direction:column;float:left;height:100%;justify-content:center;width:50%}.extraContent{height:100%}.avatar,.extraContent{float:right;top:0;width:50%}.avatar,.mobileAvatar{height:100vh;margin:0;object-fit:cover;padding:0;position:absolute}.mobileAvatar{display:none;float:right;top:0;width:50%}.introContent{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:calc(100vh - 142px);justify-content:center;margin:0 auto;min-height:calc(100vh - 150px);overflow-y:auto;padding:5px 20px;text-align:left;text-align:center;transition:.3s;transition-timing-function:ease-in}@media (max-width:800px),(orientation:portrait){.mainContent{width:100%}.buttonqwe{font-size:20px!important}.introContent{height:auto;min-height:calc(100vh - 642px);padding:0 10px}.extraContent{align-items:center;display:flex;justify-content:center;width:100%}.content{width:100%}.biographyItem,.experienceResponsibilityItem{font-size:18px!important;padding:5px 0;text-indent:auto}.cooperation,.intro{height:auto;padding-top:5%}.biographyImage{display:none}.biographyChapter{width:auto}.experienceStackItem{border-radius:15px;font-size:var(--content-font-size);height:20px!important}.nickname,.outro{font-size:var(--mobile-content-font-size);width:30vmin}.title{font-size:24px!important;padding:5px}.smallTalk{font-size:18px!important;padding:5px}.buttonqwe,.langSwitch,.langSwitchSpace{font-size:35px;margin:auto;padding:auto}.langSwitchSpace{display:none}.mobileAvatar{display:flex!important;float:auto;margin:0 auto;max-height:500px;position:relative;width:100%}.avatar{display:none}.contacts,.experiencePosition,.experienceResponsibilityTitle,.experienceTitle{font-size:24px!important}.experiencePeriod{font-size:25px}.biographyContentLeft,.biographyContentRight,.experienceItem{margin:0!important}.main{flex-direction:column}.footer,.header{height:auto;left:none;margin:0;width:100%}.cooperation{flex:1 0 auto;margin:auto}.footer{bottom:0;flex-direction:column;flex-shrink:0}.block{height:auto;width:100%}.biography,.blog,.experience{margin:0;max-width:100%;padding:0;width:100%}.blogChapter{height:auto;width:calc(100% - 26px)}.extra-content{height:auto}.blogContentItem{font-size:var(--content-font-size)}.blogTelegramInvitation{font-size:var(--note-font-size)}.cooperation .title{margin-top:0}}.biographyContentLeft,.biographyContentRight{border:3px dashed #000;display:flex;flex-direction:row;justify-content:center;min-height:400px}.biographyChapter{display:flex;flex:left 1;flex-direction:column;height:auto;justify-content:center;margin:20px;width:auto}.biographyTitle{display:inline-block;font-size:24px;margin:10px auto;text-align:center;top:0;width:auto}.biographyImage{aspect-ratio:1/1;background-repeat:no-repeat;background-size:cover;flex:right 1;margin:20px;min-width:30%;position:relative}.biographyItem{font-size:var(--content-font-size);margin:10px;text-align:left;text-align:justify}.experienceResponsibility{flex:right 1;text-align:right}.experiencePosition,.experienceResponsibilityTitle,.experienceTitle{display:inline-block;font-size:24px;margin:10px auto;text-align:center;top:0;width:auto}.experiencePositionPDF,.experienceResponsibilityTitlePDF,.experienceTitlePDF{display:inline-block;font-size:16px;margin:3px auto;text-align:center;top:0;width:auto}.experienceResponsibilityTitle{font-size:var(--block-subtitle-font-size);margin:15px auto}.experienceResponsibilityTitlePDF{font-size:18px;margin:10px auto}.experiencePeriod{font-size:var(--note-font-size);font-style:italic;margin:10px auto}.experiencePeriodPDF{font-size:14px;font-style:italic;margin:10px auto}.experienceStack,.experienceStackChapter,.experienceStackChapterPDF{align-items:center;border:3px dashed #000;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0;padding:10px}.experienceStackChapter,.experienceStackChapterPDF{border:0;flex-direction:row}.experienceStackChapterPDF{padding:5px}.experienceItem{align-items:stretch;align-items:center;border:3px dashed #000;display:flex;flex-direction:column;justify-content:center;min-height:auto;padding:10px}.experienceItem .experienceStack{border:0}.experienceStackItem{font-size:var(--note-font-size);height:30px;margin:5px;padding:0 15px}.experienceStackItem,.experienceStackItemPDF{align-items:center;background-color:#e5e5e5;border:3px solid #000;border-radius:15px;color:#000;display:flex;font-weight:700;justify-content:center;text-align:center;width:auto}.experienceStackItemPDF{font-size:13px;height:20px;margin:3px;padding:0 10px}.experienceResponsibility{display:flex;flex:left 1;flex-direction:column;height:auto;justify-content:center;margin:20px;margin:auto 1px;padding:1px;width:auto;width:100%}.experienceResponsibilityItem{font-size:var(--content-font-size);margin:10px;margin:5px;text-align:left;text-align:justify}.experienceDividerPDF{margin:10px 0}.blog{flex:1 1 auto;margin:0 auto;min-height:calc(100vh - 150px);padding:5px 0;text-align:center;transition:.3s;transition-timing-function:ease-in;width:1200px}.blog,.blogChapter{display:flex;flex-direction:column;justify-content:center}.blogChapter{border:3px dashed #000;margin:5px 0;min-height:400px;padding:10px}.blogTimestamp{font-weight:700;text-align:right}.blogContentItem,.blogTimestamp{font-size:var(--content-font-size)}.blogContentItem{margin:15px 0;text-align:left;text-align:justify;text-indent:50px}.blogTelegramInvitation{font-size:var(--note-font-size);margin:5px 0;padding:0;text-align:left;text-indent:0}.blogChapterTelegramInvitation{border:0;display:flex;flex-direction:column;font-style:italic;justify-content:center;min-height:0;padding:10px}.pagination{align-items:stretch;display:flex;flex-direction:row;font-size:var(--paginator-font-size);height:auto;justify-content:center;left:0;margin:25px auto;text-align:center;width:auto}.ellipses,.paginationButton,.paginationButtonActive{align-items:stretch;align-items:center;background-color:initial;border:none;display:flex;font-size:24px;height:30px;justify-content:center;margin:0 10px;padding:2% 5%;transition:.3s;transition-timing-function:ease-out;width:50px}.paginationButton:hover{background-color:#d3d3d3;cursor:pointer;transition:.3s;transition-timing-function:ease-in}.paginationButtonActive{border-bottom:3px solid #000;font-weight:700}.center{justify-content:center}.title{font-size:var(--page-title-font-size);text-align:left}.smallTalk{font-size:var(--content-font-size);line-height:1.5;padding:0;text-align:left}.spinner-container{align-items:center;display:flex;height:100px;justify-content:center}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mentorParagraph{font-size:var(--content-font-size);margin:15px 0;text-align:left;text-align:justify;text-indent:50px}.navigationTree{margin:0 auto;width:100%}.navigationTreeProjectTitle{font-size:28px;font-weight:900;margin:10px 0 0;text-align:left}.navigationTreeModuleTitle{font-size:24px;font-weight:800;margin:10px 0 0 5%;text-align:left!important}.navigationTreeProjectDescriptionButton{display:none;font-size:18px;font-style:italic;font-weight:800;margin:10px 0 0 7%;text-align:left!important}.navigationTreeStepTitle{font-size:18px;font-weight:700;margin:10px 0 0 10%;text-align:left}.navigationTreeProjectDescription{display:none;font-size:14px;margin:10px 0 0 7%;text-align:left}.modulesList,.stepsList{display:none;margin-left:20px}.navigationTreeModuleTitle:hover,.navigationTreeProjectDescriptionButton:hover,.navigationTreeProjectTitle:hover,.navigationTreeStepTitle:hover{background-color:#d3d3d3;cursor:pointer;transition:.3s;transition-timing-function:ease-in}.stepDescription{font-size:12px;font-style:italic;margin:0 0 0 10%;text-align:left}
/*# sourceMappingURL=main.31c84cbe.css.map*/