:root{--main-text-and-bg-color-oxford-blue:#222935;--green-color-highlight-shamrock:#4fa7d6;--red-error-color:#a86c6c;--light-grey-color-gallery:#eee;--dark-grey-color-links-raven:#667081;--main-text-color-white:#fff;--black-color:#000;--grey-color-alto:#ddd;--black-color-midnight:#000614;--main-family-font:"Open Sans";--font-size-header:16px;--font-size-text:14px;--font-weight-header:700px;--font-weight-text:400px;--font-line-height-header:120%;--font-line-height-text:150%}.App{font-family:var(--main-family-font);font-style:normal;min-width:400px;text-align:center}html h1{font-size:16px;font-weight:700;line-height:120%}html h2{font-size:14px;font-weight:400;line-height:150%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.photoBox{display:block;margin:auto;position:relative}.userAvatar,.userImageSideBar{display:block;height:163px;margin:auto;padding-bottom:10px;width:163px}.userName{font-size:45px;font-weight:700;line-height:120%;margin-top:10px;padding-bottom:10px}@media (max-width:600px){.userName{font-size:25px;font-weight:700;line-height:120%;margin-top:10px;padding-bottom:10px}}.userSummary{font-size:25px;padding-bottom:10px}@media (max-width:600px){.userSummary{font-size:25px;padding-bottom:10px}}.userDescription{font-size:14px;line-height:21px;padding-bottom:20px}.startScreen{align-items:center;background:linear-gradient(0deg,#41414180,rgba(65,65,65,.5)),url(/portfolio/static/media/backgroundStart.ad8f787a0a4a6ff0b195.png) no-repeat 50%/contain;background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--main-text-color-white);display:flex;flex-direction:column;height:100vh;justify-content:center;margin-bottom:0;padding-left:20px;padding-right:20px;width:auto}button{background:var(--main-text-and-bg-color-oxford-blue);border:none;border-radius:5px;box-shadow:none}.startButton,button{color:var(--main-text-color-white);font-size:16px}.startButton{font-weight:400;padding:10px 20px 10px 10px}.startButton:hover{background:var(--green-color-highlight-shamrock)}button.navBackButton{justify-content:center;text-align:center}.navBackButton{bottom:30px;display:flex;font-size:14px;left:20px;line-height:120%;position:fixed;width:200px}.navBackButton.compact{left:8px;width:40px}.icon{display:inline;margin-right:10px}.boxTitle{color:var(--green-color-highlight-shamrock);font-size:25px;font-weight:700;line-height:120%;margin-bottom:40px}.backToTop button{height:30px;position:fixed;width:30px}.menuButton{position:absolute;right:-30px;top:20px}.menuButton.compact{left:54px}.menuButton.hidden{left:0}.menuButton button{border-radius:0 20% 20% 0;height:30px;padding:0;width:30px}.backToTop button{border-radius:20% 20% 0 0;bottom:0;margin-left:4px;right:40px}.backToTop .icon{padding-left:2px}.addSkillButton button{background-color:var(--main-text-and-bg-color-oxford-blue);height:30px;margin-bottom:20px;margin-left:15px;margin-top:20px;text-align:center;width:100px}.addSkillButton button:disabled{color:var(--dark-grey-color-links-raven);opacity:.7}.addSkillButton button:hover:not(:disabled){background-color:var(--green-color-highlight-shamrock)}.innerPage{display:flex;font-size:25px;min-height:750px;width:100vw}.innerPage,.innerPage>*{height:100vh}.innerContent{color:var(--main-text-and-bg-color-oxford-blue);display:block;flex-grow:1;font-size:14px;font-weight:400;line-height:150%;text-align:start;width:50%}.innerContent.compact{width:90%}.userImageSideBar.compact{height:40px;width:40px}.panelPhotoBox{height:255px;padding-top:20px}.panelPhotoBox .userName{font-size:16px;font-weight:700;line-height:19.2px;padding-top:10px}.panelLinks{align-items:center;background-color:var(--main-text-and-bg-color-oxford-blue);color:var(--dark-grey-color-links-raven);display:flex;font-size:16px;font-weight:400;height:60px;padding-left:20px}.navigationPanel,.navigationPanel>.navigationPanel__fixed{width:250px}.navigationPanel.compact,.navigationPanel.compact>.navigationPanel__fixed{width:54px}.navigationPanel.hidden,.navigationPanel.hidden>.navigationPanel__fixed{width:0}.navigationPanel.hidden>.navigationPanel__fixed>:not(.menuButton.hidden){display:none}.navBackButton,.navigationPanel,.navigationPanel__fixed{background-color:var(--main-text-and-bg-color-oxford-blue);color:var(--main-text-color-white)}.navigationPanel__fixed{bottom:0;height:100vh;position:fixed;top:0}.navBackButton:hover,.panelLinks:hover{font-weight:600}.navBackButton:hover,.panelLinks:hover,a.panelLinks.active{color:var(--green-color-highlight-shamrock)}@media (max-width:600px){.linkName{display:none}}.boxContainer{padding:25px 30px}.expertiseContainer{border-collapse:collapse;text-align:left;width:100%}.educationDate,.educationTitle,.expertiseCompany,.expertiseJob{font-size:16px;font-weight:700;line-height:120%}.expertiseCompany,.expertiseJob{padding-bottom:5px}.expertiseDate,.expertiseDescription{padding-bottom:20px}.expertiseCompany{width:140px}.expertiseDescription,.expertiseJob{padding-left:30px}.feedbackContainer{width:100%}.timeLine{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.timeLineData{height:350px;overflow:scroll}.timeLineData.center{align-items:center;display:flex;flex-direction:column;justify-content:center}.textContent{background:var(--light-grey-color-gallery);display:inline-block;margin-bottom:10px;padding-left:10px;padding-top:9px;position:relative;width:100%}.textContent:before{background:var(--main-text-color-white);border:10px solid transparent;border-right:10px solid var(--light-grey-color-gallery);content:"";left:-20px;margin-top:-6px;position:absolute;top:12%;z-index:1}.dateContent{display:inline-block;padding-bottom:5px;padding-right:40px;padding-top:8px}.vertRuler{Width:5px;Height:100px;background:var(--green-color-highlight-shamrock);box-sizing:initial;margin:0 auto;max-width:500px;position:relative}.educationText{padding-bottom:20px;padding-right:10px}.educationDate,.educationTitle{padding-bottom:5px}.contactsContainer button{background:#fff;border:none;color:var(--green-color-highlight-shamrock);display:flex;font-size:28px}a:link{text-decoration:none}a:link,a:visited{color:var(--main-text-and-bg-color-oxford-blue)}a:active{text-decoration:underline}.contactBox{text-align:left}.contact th{padding-right:20px}.contact h1,.contact th,.contactBoundle h2{padding-bottom:10px}.contactImg{vertical-align:-webkit-baseline-middle}.linkedIn{padding-left:5px}.linkedInText{background-color:var(--green-color-highlight-shamrock);color:#f0f8ff;font-size:24px;font-weight:800;height:-webkit-max-content;height:max-content;padding:5px;width:-webkit-max-content;width:max-content}.feedbackInfo{align-items:center;display:flex;padding-bottom:50px;padding-top:18px}.feedbackName>a{color:var(--green-color-highlight-shamrock)}.feedback{font-style:italic}.loadingIndicator{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;color:var(--green-color-highlight-shamrock);height:20px;width:20px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.errorMessage{color:var(--red-error-color);font-weight:400;text-align:center}.scrollPortfolio{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:flex;flex-wrap:nowrap}.portfolioItem{border:1px solid var(--grey-color-alto);flex:0 0 auto;height:190px;position:relative;width:308px}.portfolioDescription{background-color:#fff;height:0;left:0;opacity:0;padding-left:15px;padding-right:15px;position:absolute;top:0;transition:all .3s ease-out}.portfolioDescription:hover{opacity:100%}.portfolioItem:hover .portfolioDescription{cursor:pointer;height:190px}.portfolioTextTitle{margin-top:15px}.portfolioFilter{display:flex;height:20px;padding-bottom:20px}.linkName{left:55px;position:absolute}.navigationPanel.compact .linkName{display:none}.linkName:hover{color:var(--green-color-highlight-shamrock)}.filterLinks{padding-right:5px}.filterLinks.highlight,.filterLinks:hover{cursor:pointer}.filterLinks.highlight,.filterLinks:hover,.portfolioItem a,.portfolioItem h1{color:var(--green-color-highlight-shamrock)}.portfolioItem h1,.portfolioItem h2{padding-bottom:10px}.inputErrorMessage{color:var(--red-error-color);margin-left:20px}.skills{position:relative}.skillsEditButton{height:40px;position:absolute;right:40px;top:-75px;width:140px}.addSkillForm{border:1px solid var(--green-color-highlight-shamrock);border-radius:5px;height:100%;margin-bottom:15px;padding-top:15px;width:100%}.skillName,.skillRange{align-items:center;display:flex;margin-left:20px;padding-top:30px}.skillName input,.skillRange input{font-size:12px;height:30px;margin-left:20px;width:250px}.errBorder{border-color:var(--red-error-color)}.skillTable,.skillsLine,.skillsLine th{border:1px solid var(--dark-grey-color-links-raven);border-top:none}.skillTable{border-collapse:collapse;margin-top:15px;width:100%}.skillsLine th{height:10px}.skillBar{background-color:var(--green-color-highlight-shamrock);color:var(--main-text-color-white);height:30px;margin-bottom:5px;margin-top:0;padding:2px}.skillsLineText{color:var(--dark-grey-color-links-raven);display:flex;height:30px;padding-top:10px}.skillsLineText.center{position:relative;top:-40px}.beginnerSkill,.expertSkill,.masterSkill,.proficientSkill{width:50%}.beginnerSkill{text-align:start}.masterSkill{text-align:end}.expertSkill,.proficientSkill{text-align:center}
/*# sourceMappingURL=main.9b8060c1.css.map*/