body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#d9d9d9}.App,.about-container{display:flex;flex-direction:column}.about-container{align-items:center;background-color:#cfcfcf;gap:10vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-evenly;padding-bottom:10vh}.about-title{color:#9b1717;font-size:7vh;text-shadow:7px 7px 10px #5b5b5b;transition:all .3s ease-out}.about-title:hover{color:#e42626;text-shadow:7px 7px 10px #ece4d8}.frame-container{background-color:#ece4d8;box-shadow:15px 15px 10px #5b5b5b;padding:0 .3vw .3vw;transition:all .3s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.frame-container:hover{box-shadow:20px 20px 10px #5b5b5b}.frame-header{display:grid;grid-template-columns:repeat(2,1fr);height:4.3vh}.frame-header-left{align-items:center;display:flex;font-size:3.5vh;margin-left:.3vw}.frame-header-right{align-items:center;display:flex;flex-direction:row-reverse;justify-content:right}.frame-header-icon{align-items:center;display:flex;height:80%;justify-content:center;transition:all .3s ease-out}.frame-header-icon:hover{background-color:#000;color:#ece4d8}.education-container{background-color:#ece4d8;font-size:x-large;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:auto;padding:10px;width:60vw}.education-step-name{font-size:xx-large}.education-step-content{font-size:x-large}.MuiTimeLineItem-root{align-items:start}.education-card-title{font-size:25px;padding-left:20px;text-align:left}.card-content{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:10px;text-align:center}.MuiCard-root:hover{box-shadow:5px 5px 10px #5b5b5b}.MuiTimelineItem-root{position:static}.ed-link{background:linear-gradient(90deg,#f32170,#ff6b08,#cf23cf);-webkit-background-clip:text;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-decoration:none;transition:all .5s ease-out}.ed-link,.ed-link:hover{-webkit-text-fill-color:transparent}.ed-link:hover{background:linear-gradient(90deg,#cf23cf,#f32170,#ff6b08);-webkit-background-clip:text}.separator-container{align-items:center;display:flex;height:100%;justify-content:center;width:20%}.separator-object{background-color:#797979;border-radius:3px;height:4px;width:70%}.job-container{background-color:#ece4d8;display:flex;flex-wrap:wrap;font-size:x-large;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:auto;padding:10px;row-gap:10px;width:60vw}.job-card-container{display:flex;min-width:150px;width:50%}.job-card-container>.MuiPaper-root{font-size:medium;text-align:center;width:80%}.job-card-inner{padding:10px}.job-card-position{font-size:x-large}.job-card-company,.job-card-dates{font-size:large}.job-card-description{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.summary-container{grid-gap:30px;background-color:#ece4d8;display:grid;font-size:x-large;gap:30px;grid-template-areas:"t i" "s s";grid-template-columns:6fr 2fr;grid-template-rows:2fr 1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:auto;padding:10px;width:60vw}.summary-text{align-items:center;display:flex;justify-content:center}.summary-text-inner{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:20px;text-align:center}.summary-avatar{align-items:center;display:flex;justify-content:center}.avatar{height:30vh}.summary-skills{display:flex;flex-direction:column;gap:10px;grid-area:s;justify-content:space-evenly}.summary-skills-category{display:flex;flex-wrap:wrap;gap:10px}.summary-skills-category>img{border-radius:5px;height:4vh;transition:all .3s ease-out}.summary-skills-category>img:hover{box-shadow:0 5px 10px #5b5b5b}.contacts-container{align-items:center;background-color:#5b5b5b;display:flex;flex-direction:column;gap:5vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-evenly;padding-bottom:5vh}.contacts-title{color:#ece4d8;font-size:7vh;text-shadow:7px 7px 10px #000;transition:all .3s ease-out}.contacts-title:hover{color:#ffc36f;text-shadow:7px 7px 10px #ece4d8}.contacts-item{align-items:center;color:#ece4d8;cursor:pointer;display:flex;font-size:x-large;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;transition:all .3s ease-out;width:100%}.contacts-item:hover{color:#ffc36f;text-shadow:7px 7px 10px #ece4d8}.contacts-container>a{text-decoration:none;width:100%}.header-container{display:flex;gap:1.5vh;height:7vh;justify-content:center;padding:1.5vh;position:fixed;transition:all .3s ease;width:100%;z-index:50}.header-container.header_hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header-container>a{text-decoration:none}.header-item{align-items:center;background-color:#ece4d8;box-shadow:7px 7px 10px #5b5b5b;color:#000;display:flex;font-size:x-large;gap:2vh;height:5vh;justify-content:center;padding:0 .5vh;transition:all .3s ease-out}.header-item:hover{background-color:#000;box-shadow:15px 15px 15px #ece4d8;color:#ece4d8;cursor:pointer}.menu-nodal-container{background-color:#5b5b5b;height:100vh;position:fixed;width:100vw;z-index:100}.menu-modal-item{align-items:center;color:#ece4d8;display:flex;font-size:10vh;height:18vh;padding:0 0 0 1vw;transition:all .3s ease-out}.menu-modal-item:hover{background-color:#ece4d8;box-shadow:0 15px 15px #000,0 -15px 15px #000;color:#000;cursor:pointer}.menu-nodal-container>a{text-decoration:none}.console-container{background-color:#5b5b5b;color:#1eff00;font-size:x-large;height:60vh;overflow:auto;scrollbar-width:none;width:60vw}.console-row{display:flex;gap:1vw}.list{display:block}.error{color:red}.input-field{display:flex;gap:1vw}.input-field>input{background-color:initial;border:none;caret-color:#1eff00;color:#1eff00;display:block;font-size:x-large;margin:0;outline:none;padding:0;width:80%}.home-container{align-items:center;display:flex;height:100vh;justify-content:center}.projects-container{align-items:center;background-color:#afafaf;display:flex;flex-direction:column;gap:10vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-evenly;padding-bottom:10vh}.projects-title{color:#a84f14;font-size:7vh;text-shadow:7px 7px 10px #5b5b5b;transition:all .3s ease-out}.projects-title:hover{color:#e46c26;text-shadow:7px 7px 10px #ece4d8}.project-container{grid-row-gap:10px;background-color:#ece4d8;display:grid;font-size:x-large;grid-template-areas:"s s" "p d";grid-template-columns:1fr 1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:auto;padding:10px;row-gap:10px;width:60vw}.project-property{display:flex;grid-area:p;padding-left:10px}.project-property>div{display:flex;flex-direction:column;justify-content:space-evenly}.project-swiper{box-shadow:1px 1px 5px #5b5b5b;grid-area:s;overflow:hidden;transition:all .3s ease-out}.project-swiper:hover{box-shadow:5px 5px 5px #5b5b5b}swiper-container{align-items:center;background-color:#fff;display:flex;width:100%}.project-description{grid-area:d}swiper-slide{align-items:center;display:flex;justify-content:center}swiper-slide>img{max-height:70vh;max-width:100%}.project-link{align-items:center;display:flex;flex-wrap:wrap}.project-link>div>a{display:block;margin-left:20px}.project-property-info{font-size:large}.project-description,.project-property-info{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.project-description{font-size:medium;text-align:center}.project-description-title{font-size:x-large}
/*# sourceMappingURL=main.76e41b2c.css.map*/