*{margin:0;padding:0;scroll-behavior:smooth}body{font-family:"Roboto",sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a{text-decoration:none}.banner__bgImage{background-image:url(/static/media/night_sky.7c417abc.jpg);filter:brightness(80%);height:100vh;background-position:bottom;background-repeat:no-repeat;background-size:cover;border-bottom:#000;min-height:26rem}.banner__title{display:flex;flex-direction:column;justify-content:center;align-items:center;height:95%}.banner__title>h1{text-align:center;border-bottom:1px solid #d3d3d3;color:#fff;width:80%;font-weight:700;font-size:4rem}.banner__title>h2{color:#d3d3d3;font-size:24px;font-weight:100;width:95%;text-align:center;max-width:600px;padding:1rem 0;font-family:"Times New Roman",Times,serif}.banner__title>h2>span{color:#f8cd0e}.banner--fedeBotton{height:7.4rem;background-image:linear-gradient(180deg,#050505,#000)}.about{background-color:#000;border-top:#000;min-height:30rem;padding:2.6rem 1rem 8rem}.about,.about_profilePic{display:flex;align-items:center}.about_profilePic{justify-content:center;width:30%;position:relative;top:-7rem}.profile-pic{position:relative;width:120px;height:120px;border-radius:100%;transition:all .2s ease}.profile-pic:hover{transform:scale(1.1)}.about__info{color:#fff;display:flex;flex-direction:column;padding:.5rem;align-items:flex-start;justify-content:center;width:70%}.about__info-about>h2{margin-bottom:1rem;margin-top:2rem}.about__info-about>p{color:grey;line-height:2rem}.about__info-contact{margin-top:1rem}.about__info-contact>h2{margin:1rem 0}.about__info-contact>ul{list-style:none;color:grey;line-height:2rem}@media screen and (max-width:600px){.about{flex-direction:column;padding:3rem 0 7rem}.about_profilePic{position:static;margin-bottom:2rem}.about__info,.about_profilePic{display:flex;justify-content:center}.about__info{align-items:center;text-align:center}.about__info-about>h2{margin-bottom:1rem;margin-top:1rem}}.resume{min-height:30rem;display:flex;justify-content:center;flex-direction:column;padding:2.5rem 1rem}.resume__education,.resume__work{display:flex;padding:3rem 0;border-bottom:1px solid #d3d3d3}.resume__skills{display:flex;padding:3rem 0 1rem}.resume__title{display:flex;justify-content:center;font-family:"Times New Roman",Times,serif;min-width:7rem;height:2rem;width:40%}.resume__title>h2{border-bottom:3px solid #add8e6;width:6.8rem;font-size:1.3rem}.resume__content{display:flex;flex-direction:column;text-align:start;line-height:2rem;width:80%;max-width:50rem;width:100%}.resume__content__container{width:100%}.resume__content>h3{font-size:1.7rem;font-family:"Times New Roman",Times,serif;font-weight:700}.resume__content>h4{color:#363636;font-weight:100}.resume__content>.last__position{color:#a9a9a9;margin-bottom:1.5rem}.resume__content>p{color:#a9a9a9;margin-bottom:.5rem}.new_position{margin-bottom:-.5;color:red}.resume__listSkills{list-style:none;margin-top:3.5rem;padding-right:1rem}.resume__listSkills>li{position:relative;margin-bottom:60px;height:42px;background:#ccc;border-radius:3px;text-align:start}.resume__listSkills-active{position:absolute;left:0;top:0;padding-right:24px;height:42px;line-height:42px;margin:0;background-color:#f7cc11;border-radius:3px 0 0 3px}.resume__listSkills-title{position:relative;top:-2rem;font-weight:700;font-size:1.1rem}@media screen and (max-width:650px){.resume>div{flex-direction:column;align-items:center}.resume>div,.resume__content{justify-content:center;text-align:center}.resume__content{padding-left:0;margin-top:2rem}}.portfolio{min-height:30rem;display:flex;flex-direction:column;padding:3rem 1rem;align-items:center;justify-content:center;text-align:center;background-color:#e6e6e9}.portfolio__section>h2{margin-top:3rem;font-size:1.2rem;color:#888282;font-weight:100;font-family:"Times New Roman",Times,serif}.portfolio__works{padding:3rem 1rem}.portfolio__item,.portfolio__works{display:flex;flex-wrap:wrap;justify-content:center}.portfolio__item{margin:1rem}.portfolio__item>a{position:relative;height:9rem}.portfolio__item>a>img{height:9rem;width:13rem;object-fit:cover}.portfolio__itemOverlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;transition:opacity .3s ease-in;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.portfolio__itemOverlay>h5{font-family:"Times New Roman",Times,serif;font-size:1.3rem;border-bottom:1px solid #fff;width:90%;margin-bottom:1rem}.portfolio__itemOverlay>p{font-family:Roboto;font-size:.8rem}.portfolio__itemOverlay:hover{opacity:.7;background-color:#313131}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:30rem;padding:3rem 0;background-color:#222327}.contact__title{margin-bottom:2rem;width:80%;max-width:30rem;text-align:center}.contact__title>h1{font-size:2.5rem;color:#fff;font-weight:100;font-family:"Big Shoulders Stencil Text",cursive;border-bottom:2px solid #000;letter-spacing:2px}.contact__form{width:80%}.contact__form>form{color:#fff}.contact__form>form,.contact__formSection{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact__formSection{margin-bottom:2rem;width:100%}.contact__formSection>label{margin-bottom:.5rem;font-family:"Times New Roman",Times,serif}.contact__formSection>input,.contact__formSection>textarea{padding:.4rem;width:80%;max-width:18rem;border-radius:999px;border:1px solid #fff;background-color:initial;outline:none;color:#fff}.contact__formSection>textarea{height:4rem;border-radius:30px;padding:.5rem .7rem}button{padding:.3rem;border-radius:999px;width:10rem;background-color:#f8cd0e;color:#000;font-weight:700;border:none;cursor:pointer;transition:all .2s ease-in;outline:none}button:hover{background-color:#fff;transform:scale(1.1)}@media screen and (max-width:450px){.contact__title>h1{font-size:1.8rem}}.footer{height:5rem;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 0;position:relative}.footer__creator{color:#fff;font-size:.8rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;margin-bottom:.6rem}.footer__social{display:flex;justify-content:center;align-items:center}.footer__social>a{text-decoration:none;color:#fff}.footer__social>a>.MuiSvgIcon-root{color:#fff;cursor:pointer;margin:0 .3rem;transition:all .2s ease-in}.facebook>.MuiSvgIcon-root{font-size:2.4rem}.linkedin>.MuiSvgIcon-root{font-size:2.5rem}.footer__social>a>.MuiSvgIcon-root:hover{color:#3b5998;transform:scale(1.2)}.footer__up>a>.MuiSvgIcon-root{color:#000;border:none;background-color:#f8cd0e;border-radius:100%;position:absolute;top:-1.1rem;right:0;left:0;margin:auto;padding:.3rem;transition:all .2s ease-in}.footer__up>a>.MuiSvgIcon-root:hover{background-color:#fff;transform:scale(1.2)}.header{background-color:initial;z-index:3}.header,.header-gray{position:fixed;width:100%;transition:all .2s ease-in}.header-gray{background-color:#000;color:#fff;z-index:5}.header__container{display:flex;justify-content:space-between;align-items:center;padding:5px;height:50px}.header__left{padding-left:20px}.header__logo>a{font-family:"Big Shoulders Stencil Text",cursive;font-size:30px;cursor:pointer;color:#fff}.header__logo>a:hover{color:#f8cd0e;font-size:35px;transition:all .2s ease-in}.header__right{display:flex;width:400px;justify-content:space-around;font-size:1rem;font-weight:700}.header__right>a{text-decoration:none;cursor:pointer;color:#fff;transition:color .2s ease-in-out 0s;font-weight:100}.header__right>a:hover{color:#f8cd0e}.header__burger,.header__hiddenMenu--close,.header__hiddenMenu--open{display:none}@media screen and (max-width:640px){.header__right{display:none}.header__burger{display:block;position:absolute;top:15px;right:10px;z-index:100;cursor:pointer;color:#f8cd0e}.header__hiddenMenu--open{transform:translateX(0);background-color:rgba(44,46,51,.959);opacity:1;width:100%}.header__hiddenMenu--close,.header__hiddenMenu--open{display:block;position:absolute;justify-content:space-evenly;align-items:center;top:60px;right:0;display:flex;flex-direction:column;color:#000;height:250px;transition:all 1s ease;z-index:1000;font-weight:700}.header__hiddenMenu--close{transform:translateX(100%);background-color:#d3d3d3;width:200px;opacity:.3}.header__hiddenMenu-button{color:#fff;font-weight:100;padding:.9rem 0;border-bottom:.5px solid #000;width:100%;display:flex;justify-content:center;align-items:center}.header__hiddenMenu-button:hover{background-color:#0e0e1d;color:#f8cd0e}}
/*# sourceMappingURL=main.398e2efc.chunk.css.map */