@import url(https://fonts.googleapis.com/css2?family=Mulish&display=swap);@import url(https://fonts.googleapis.com/css2?family=Megrim&family=Mulish&display=swap);@import url(https://cdn.jsdelivr.net/gh/devicons/devicon@v2.12.0/devicon.min.css);@import url(https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Two+Tone|Material+Icons+Round|Material+Icons+Sharp);@media screen and (max-width:1500px){div.background-wrapper{grid-gap:35%;gap:35%}}.background-wrapper{position:absolute;z-index:-999;display:flex;justify-content:space-between;grid-gap:55%;gap:55%;width:100%;height:-webkit-max-content;height:max-content;overflow-x:hidden}.background.img{width:721px;height:1247px;flex-shrink:0}.svg-left path{-webkit-filter:drop-shadow(30px -5px 12px rgba(0,0,0,.25));filter:drop-shadow(30px -5px 12px rgba(0,0,0,.25))}.svg-right path{-webkit-filter:drop-shadow(-30px -5px 12px rgba(0,0,0,.25));filter:drop-shadow(-30px -5px 12px rgba(0,0,0,.25));-webkit-transform:translateX(55px);transform:translateX(55px)}.first-background,.second-background,.third-background{position:absolute}@media screen and (max-width:480px){.first-background{top:0}.second-background{top:85rem}.third-background{top:0}}@media screen and (min-width:480px){.first-background{top:-5rem}.second-background{top:105rem}.third-background{top:5rem}}@media screen and (min-width:775px){.first-background{top:-5rem}.second-background{top:80rem}.third-background{top:17rem}}*{margin:0;padding:0;color:#c4c4c4}#root{width:100%;height:100vh}body,html{width:100vw}body{position:relative;max-height:100rem;min-width:10vw;background-color:#46474d;font-family:"Mulish";overflow-x:hidden}.footer,i{-webkit-user-select:none;-ms-user-select:none;user-select:none}.footer{position:fixed;bottom:0;width:100%}.text-tiny{font-weight:100;font-size:1rem}.text-small{font-weight:100;font-size:1.4rem}.text-medium{font-weight:100;font-size:1.8rem}.text-large{font-weight:100;font-size:6rem}@media screen and (max-width:1000px){.text-large{font-size:5rem}}.center{text-align:center}.flex-center{display:flex;justify-content:center}.name-section{position:relative;height:20rem;width:100%}.name-header{margin-top:3.5rem;text-align:center;font-family:"Megrim"}.position-name{margin-top:1rem;text-align:center}.background-wrapper.background-name{top:-25rem}@media screen and (max-width:480px){.background-wrapper.background-name{top:-20rem}}.header{position:fixed;top:0;height:2.9rem;width:100%;z-index:9999;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(18px);background-color:rgba(70,71,77,.9)}.header-list{margin-top:.5rem;display:flex;justify-content:center;grid-gap:1.5rem;gap:1.5rem;list-style-type:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-left:2rem;margin-right:2rem}.header-item{position:relative;cursor:pointer}.header-item:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#c4c4c4;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .3s ease-in-out 0s}.header-item:focus:before,.header-item:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.header-item-line{border-right:1px solid hsla(0,0%,76.9%,.6)}.projects-section{margin-top:8rem}@media screen and (max-width:480px){.projects-section{margin-top:4rem}}.projects-text{text-align:center;margin-bottom:5rem}.projects-wrapper{position:relative;display:flex;justify-content:center;width:100%}.projects-scroll-ref{position:absolute;top:40%}.projects-item{display:flex;flex-direction:column}.projects-img{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none!important;width:30rem;height:auto}@media screen and (max-width:480px){.projects-img{width:22rem}}@media screen and (min-width:480px) and (max-width:1050px){.projects-img{width:24rem}}.projects-img.left{place-self:end}.projects-img.right{place-self:start}@media screen and (max-width:775px){div.projects-wrapper{display:block}.projects-text{text-align:center;margin-bottom:2rem}.project-name{margin-top:1rem}.projects-img.small{margin-top:3rem;display:block;margin-left:auto;margin-right:auto}.projects-img{display:none}}@media screen and (min-width:775px){.projects-img.small{display:none}}.button-wrapper{display:flex;height:4rem;width:40%;margin-left:auto;margin-right:auto;margin-top:2rem;justify-content:space-evenly}@media screen and (max-width:480px){.button-wrapper{margin-top:1rem}}.button{position:relative;border:none;cursor:pointer;text-decoration:none;height:3.8rem;width:3.8rem;border-radius:5rem;background-color:#c4c4c4;display:flex;justify-content:center;align-items:center;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.button-icon{color:#46474d;font-size:3.5rem}[class*=" devicon-"],[class^=devicon-]{width:100%;height:auto;vertical-align:center}a.button:hover{-webkit-transform:scale(105%);transform:scale(105%)}@media screen and (max-width:1100px){ul.dev-wrapper{margin-top:1.8rem;margin-left:auto;margin-right:auto}}.dev-wrapper{margin-left:auto;margin-right:auto;margin-top:1.8rem;padding:2rem;display:grid;grid-template-rows:4.5rem 4.5rem;grid-template-columns:4.8rem 4.8rem 4.8rem;grid-row-gap:1rem;row-gap:1rem;grid-gap:.3rem;gap:.3rem;background-color:#c4c4c4;border-radius:1.8rem}@media screen and (max-width:480px){.dev-wrapper{padding:.8rem;margin-top:1rem}}.dev-item{text-align:center;list-style-type:none}.dev-icon,.dev-item,li.dev-item h3{color:#46474d}.dev-icon{font-size:2.6rem}.resume-header{margin-bottom:3rem}.resume-section{position:relative;margin-top:23rem;display:flex;flex-flow:column;justify-content:center}@media screen and (max-width:480px){.resume-section{margin-top:12rem}}@media screen and (min-width:480px) and (max-width:1050px){.resume-section{margin-top:34rem}}.resume-scroll-ref{position:absolute;top:-3rem}.email-input-wrapper{position:relative;width:35%;margin-top:.6rem;margin-left:1rem;margin-right:1rem}@media screen and (max-width:480px){.email-input-wrapper{width:20rem}}@media screen and (max-width:775px){.email-input-wrapper{width:28rem}}.email-input{height:1.8rem;width:calc(100% - 2.6rem);padding-bottom:.4rem;padding-top:.4rem;padding-left:2.6rem;background-color:#c4c4c4;border:none;color:#46474d;border-radius:1.6rem}.email-input:focus{outline:none}.email-input-error{text-align:center;margin-top:.5rem;color:#f12828}.email-icon-wrapper{position:absolute;background-color:#46474d;top:.16rem;left:.2rem;height:1.6rem;width:1.6rem;border-radius:4rem;padding:.35rem;display:flex;justify-content:center}.email-icon{text-align:center}.resume-download-button{display:block;position:relative;background-color:#c4c4c4;margin-left:auto;margin-right:auto;margin-top:1rem;border:none;border-radius:2rem;cursor:pointer;width:16rem;height:3rem;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#46474d}.resume-download-button:hover{box-shadow:5px 5px 5px hsla(0,0%,76.9%,.1);-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.button-pressed{-webkit-transform:translateX(-4rem);transform:translateX(-4rem)}.button-pressed,.button-pressed span{transition-property:all;transition-duration:1s}.button-pressed span{color:transparent}.resume-download-icon{color:#46474d;font-size:2.3rem}.contacts-section{position:relative;display:flex;justify-content:center;margin-top:37rem;padding-bottom:20rem}@media screen and (max-width:480px){.contacts-section{margin-top:14rem;padding-bottom:10rem}}@media screen and (max-width:775px) and (min-width:480px){.contacts-section{margin-top:24rem}}.contacts-scroll-ref{position:absolute;top:30%}.contacts-header{margin-bottom:3rem}.contacts-list{margin-top:1rem}.contacts-item{display:flex;list-style-type:none;padding-bottom:.7rem;cursor:pointer}.contacts-item:hover{-webkit-transform:scale(105%);transform:scale(105%)}.contacts-link{text-decoration:none;display:flex;list-style-type:none;cursor:pointer}.contacts-icon{background-color:#c4c4c4;border-radius:2rem;color:#46474d;font-size:2.5rem;display:flex;justify-content:center}.contacts-icon,.linkedin-icon{padding:.1rem;width:2.5rem;height:2.5rem}.linkedin-icon{fill:#46474d}.contacts-text{line-height:100%;padding-top:.6rem;padding-left:1rem}
/*# sourceMappingURL=main.fd557ded.chunk.css.map */