@import url(https://fonts.googleapis.com/css?family=Fira+Mono|Fira+Sans&display=swap);:root{--header-name-color:#fff;--header-profession-color:#c8c8c8;--header-menus-color:#868686;--header-menus-hover-color:#fff;--hedaer-menu-active-color:#fff;--footer-bg-color:#111;--footer-title-color:#868686;--footer-icon-color:var(--footer-title-color);--footer-content-color:#dadada;--footer-content-hover-color:#fff;--footer-height:70px;--footer-mobile-height:220px;--resume-job-date-color:#868686;--resume-skill-subtitle-color:#868686;--resume-pills-bg-color:#0076ff;--resume-pills-color:#fff;--resume-skills-level-color:#f1e05a;--status-active-bg-color:#50e3c2;--status-active-color:#000;--status-stalled-bg-color:#f1e05a;--status-stalled-color:#000;--project-link-color:#868686;--project-link-size:1.8em;--project-link-margin-right:8px;--inline-button-bg-color:#fff;--inline-button-color:#000;--inline-button-hover-bg-color:#000;--inline-button-hover-color:#fff;--inline-button-border:1px solid #fff;--inline-button-border-radius:5px;--inline-button-font-size:0.9em;--inline-button-padding:0px 4px}body{margin:0;padding:0;height:100%;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Fira Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;position:relative}a.inline_button,button.inline_button{text-decoration:none;color:#000;color:var(--inline-button-color);background-color:#fff;background-color:var(--inline-button-bg-color);border-radius:5px;border-radius:var(--inline-button-border-radius);font-size:.9em;font-size:var(--inline-button-font-size);border:1px solid #fff;border:var(--inline-button-border);padding:0 4px;padding:var(--inline-button-padding);white-space:nowrap;cursor:pointer}a.inline_button:hover,button.inline_button:hover{background-color:#000;background-color:var(--inline-button-hover-bg-color);color:#fff;color:var(--inline-button-hover-color)}.code,code{font-family:Fira Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%;min-height:100%;position:relative}.header_table>tr>td{margin-right:10px}.header_name{font-weight:700;font-size:2.42em;margin-top:8px;margin-bottom:0;color:var(--header-name-color)}.header_profession>div{color:var(--header-profession-color);font-size:1.29em;display:inline;font-family:Fira Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;vertical-align:sub}div.cursorBlock{animation:blink-animation 1s steps(5,start) infinite;-webkit-animation:blink-animation 1s steps(5,start) infinite;font-size:.8em;vertical-align:middle;display:inline-block}.header_grid{padding:10px;display:grid;grid-gap:8px;grid-template-columns:repeat(2,[col] auto);grid-template-rows:repeat(2,[row] auto)}.header_box_name,.header_box_router{grid-row:1}.header_box_router{margin-top:auto;margin-bottom:auto}.header_box_routes_container{height:0;overflow:hidden;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.header_box_routes_container.ease-in{height:150px}#fai_caret{text-decoration:none;color:#fff;font-size:2.5em;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}#fai_caret.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fai_caret_button,a.route{background-color:initial;border:none;outline:none;cursor:pointer}a.route{color:var(--header-menus-color);text-decoration:none;font-size:1.5em;padding:8px 24px;font-family:Fira Mono,source-code-pro,Menlo,Monaco,Consolas,monospace}a.route.active{color:var(--header-menu-active-color);font-weight:700}a.route.active:before{content:">"}a.route:hover{color:var(--header-menus-hover-color)}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}@media (max-width:750px){a.route{display:block;border-bottom:1px dashed #fff;margin-left:25%;margin-right:25%;text-align:center}}.footer-section{width:auto}.info_title{font-weight:700;margin-bottom:0;margin-top:8px;color:var(--footer-title-color)}.info_content{margin-top:0;font-family:Fira Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;color:var(--footer-content-color);height:32px}.info_content:hover{color:var(--footer-content-hover-color)}.info_content>a{text-decoration:none;color:inherit}.fai_icon{font-size:1em;padding:8px;box-shadow:0 0 0 2px var(--footer-icon-color);border-radius:50%}.cell_awesome{padding:16px;color:var(--footer-icon-color)}.cell_info{height:60px}.footer_wrapper{display:grid;grid-gap:8px;grid-template-columns:repeat(3,[col] auto);grid-template-rows:repeat(1,[row] auto);background-color:var(--footer-bg-color);position:absolute;bottom:0;width:100%;height:var(--footer-height)}.box_call,.box_contact,.box_social{grid-row:row}.box_call{grid-column:1}.box_contact{grid-column:2}.box_social{grid-column:3}.footer_badges>a{font-size:1.7em;color:var(--footer-content-color);text-decoration:none;margin-right:14px}.footer_badges>a:hover{color:var(--footer-content-hover-color)}@media (max-width:750px){.footer_wrapper{height:var(--footer-mobile-height)}.wrapper{grid-template-columns:repeat(1,[col] auto);grid-template-rows:repeat(3,[row] auto)}.box_call,.box_contact,.box_social{grid-column:1}.box_call{grid-row:1}.box_contact{grid-row:2}.box_social{grid-row:3}}.home_wrapper{display:grid;grid-gap:10px;grid-template-columns:320px calc(100% - 320px);grid-template-rows:repeat(1,[row] auto);position:relative;margin-top:auto;margin-bottom:auto;padding-left:10px;padding-right:10px;justify-items:center;justify-content:center;justify-self:center}.home_wrapper>div{align-self:center}.home_image,.home_information{grid-row:row}.home_image{grid-column:1}.home_information{grid-column:2}.home_avatar{border-radius:50%;width:300px}@media (max-width:750px){.home_wrapper{grid-template-columns:90%}.home_image,.home_information{grid-column:1}.home_image{grid-row:1}.home_information{grid-row:2}.home_avatar{width:200px}}@media (min-width:1000px){.home_wrapper{grid-template-columns:320px 600px}}.skill__wrapper{display:grid;grid-template-columns:calc(100% - 90px) 90px}.skill_level{color:var(--resume-skills-level-color)}.swing-in-bottom-fwd{-webkit-animation:swing-in-bottom-fwd .3s cubic-bezier(.175,.885,.32,1.275) .3s both;animation:swing-in-bottom-fwd .3s cubic-bezier(.175,.885,.32,1.275) .3s both}.swing-in-bottom-fwd-2{-webkit-animation:swing-in-bottom-fwd .4s cubic-bezier(.175,.885,.32,1.275) .4s both;animation:swing-in-bottom-fwd .4s cubic-bezier(.175,.885,.32,1.275) .4s both}.swing-in-bottom-fwd-3{-webkit-animation:swing-in-bottom-fwd .5s cubic-bezier(.175,.885,.32,1.275) .5s both;animation:swing-in-bottom-fwd .5s cubic-bezier(.175,.885,.32,1.275) .5s both}.swing-in-bottom-fwd-4{-webkit-animation:swing-in-bottom-fwd .6s cubic-bezier(.175,.885,.32,1.275) .6s both;animation:swing-in-bottom-fwd .6s cubic-bezier(.175,.885,.32,1.275) .6s both}.swing-in-bottom-fwd-5{-webkit-animation:swing-in-bottom-fwd .7s cubic-bezier(.175,.885,.32,1.275) .7s both;animation:swing-in-bottom-fwd .7s cubic-bezier(.175,.885,.32,1.275) .7s both}@-webkit-keyframes swing-in-bottom-fwd{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}to{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}}@keyframes swing-in-bottom-fwd{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}to{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}}.resume_wrapper{display:grid;grid-gap:10px;grid-template-columns:calc(65% - 5px) calc(35% - 5px);grid-template-rows:repeat(1,[row] auto);padding:10px}.skills_content{display:grid;grid-gap:10px;grid-template-columns:100%;grid-template-rows:repeat(2,[row] auto)}.concept_skills,.technologies_skills{grid-column:1}.technologies_skills{grid-row:1}.concept_skills{grid-row:2}.left{grid-column:1}.right{grid-column:2}.resume_wrapper>div>div>.title{font-size:1.3em;margin-bottom:0;font-weight:700}.resume_education,.resume_languages,.resume_skills,.resume_work{box-shadow:0 0 0 1px #333;border-radius:5px;padding:14px}.resume_skills,.resume_work{margin-bottom:10px}.education_content,.languages_content,.skills_content,.work_content{padding:8px 14px}.education_content>div>hr,.work_content>div>hr{margin-left:20px;margin-right:20px;border-style:solid none none;border-top:1px solid #333}.edu_name,.job_position{font-size:1.2em;margin-top:10px;margin-bottom:0}.edu_name>a,.job_position>a{text-decoration:none;color:inherit}.edu_name>a:hover,.job_position>a:hover{font-weight:700}.edu_dates,.job_dates{margin-top:4px;margin-bottom:4px;text-transform:uppercase;color:var(--resume-job-date-color)}.edu_description,.job_description{margin-top:0}.skill_subtitle{text-transform:uppercase;color:var(--resume-skill-subtitle-color);margin-top:8px;margin-bottom:4px}.languages_content{font-size:3.3em;letter-spacing:.2em;word-wrap:break-word}.edu_degree{font-style:italic;margin-top:4px;margin-bottom:4px;font-size:1.1em}.resume_pill{background-color:var(--resume-pills-bg-color);color:var(--resume-pills-color);box-shadow:0 0 0 1px #333;border-radius:7px;padding:1px 6px;margin-left:8px;white-space:nowrap;font-size:.9em}span.at{font-size:.9em;font-weight:lighter}span.at:after{content:"|"}@media (max-width:750px){.resume_wrapper{grid-gap:8px;grid-template-columns:100%;grid-template-rows:repeat(2,[row] auto);padding:8px}.resume_education,.resume_skills{margin-bottom:8px}.left,.right{grid-column:1}.left{grid-row:1}.right{grid-row:2}.skills_content{grid-gap:16px;grid-template-columns:50% 50%;grid-template-rows:repeat(1,[row] auto)}.concept_skills,.technologies_skills{grid-row:1}.technologies_skills{grid-column:1}.concept_skills{grid-column:2}}@media (max-width:500px){.skills_content{grid-template-columns:100%}.concept_skills,.technologies_skills{grid-column:1}.technologies_skills{grid-row:1}.concept_skills{grid-row:2}}.project{display:grid;grid-gap:10px;grid-template-columns:calc(100% - 80px) 80px;grid-template-rows:repeat(3,[row] auto);padding:8px;box-shadow:0 0 0 1px #333;border-radius:5px}.project:hover{box-shadow:0 0 0 1px #464646}.project_status,.project_title{grid-row:1}.project_title{grid-column:1;font-size:1.3em;font-weight:700}.project_status{grid-column:2;justify-self:center}.project_links>a{color:var(--project-link-color);font-size:var(--project-link-size);margin-right:var(--project-link-margin-right)}.project_links>a:hover{color:#fff}.status{text-transform:uppercase;border-radius:5px;padding:1px 4px;font-size:.8em}.status.active{color:var(--status-active-color);background-color:var(--status-active-bg-color)}.status.stalled{color:var(--status-stalled-color);background-color:var(--status-stalled-bg-color)}.project_links{grid-row:2;grid-column:1/span 2}.project_description{grid-row:3;grid-column:1/span 2;text-align:start;margin-top:0}.projects_wrapper{display:grid;grid-template-columns:repeat(3,[col] calc(33% - 3px));margin:8px;grid-gap:9px}.projects_title{font-size:2em;font-weight:700}.projects_message{font-size:1.5em}.projects_icon{font-size:3em}.projects_page>p{text-align:center}@media (max-width:750px){.projects_wrapper{grid-template-columns:repeat(2,[col] calc(50% - 4px));grid-gap:8px}}@media (max-width:425px){.projects_wrapper{grid-template-columns:100%}}@media (min-width:1000px){.projects_wrapper{width:1000px;margin-left:auto;margin-right:auto}}.notfound_wrapper{text-align:center}.notfound_title{font-size:2em;font-weight:700}.notfound_message{font-size:1.5em}.notfound_icon{font-size:3em}.App{position:relative;min-height:100vh}
/*# sourceMappingURL=main.13a2efdb.chunk.css.map */