@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Italianno&display=swap);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}*,:after,:before{box-sizing:inherit;font-family:Montserrat,sans-serif;margin:0}html{background-color:#f8f8f0;position:relative}p:hover,span:hover{cursor:text}.big-container{position:relative;width:100vw}.home-container{padding-top:8rem}#footer{flex-direction:column;margin-top:5rem}#footer,.copyright-cont{align-items:center;display:flex;justify-content:center;width:100%}.copyright-cont{background-color:#8a93b7;color:#fff;font-size:.7rem;padding:1rem 0}.form-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 0 5rem;width:90%;z-index:50}h2.form-title{color:#000000f0;font-size:1.8rem}p.form-subtitle{color:#000000c0;font-size:.8rem;font-weight:600;line-height:1.2rem;margin-bottom:2.5rem;margin-top:1rem;text-align:center}.bottom-inputs,.top-inputs{display:flex;flex-direction:column;gap:.5rem;width:100%}.form-container form{display:flex;flex-direction:column;gap:1rem}.bottom-inputs textarea,.top-inputs input{border:1px solid;border-radius:5px;font-family:Montserrat,sans-serif;padding:.5rem}.bottom-inputs button{background-color:#8a93b7;border:1px solid #8a93b7;border-radius:20px;color:#fff;margin-top:1rem;padding:.5rem 1rem}.bottom-inputs button:hover{cursor:pointer}.social-media-container{display:flex;gap:2rem}@media screen and (min-width:500px){.top-inputs{flex-direction:row}.form-container{width:90%}.top-inputs input{width:50%}}@media screen and (min-width:800px){.form-container{width:70%}.bottom-inputs button{font-size:1.1rem}.copyright-cont{font-size:.8rem}p.form-subtitle{font-size:.9rem}}form{width:100%}@media screen and (min-width:1000px){.form-container{padding:2rem 0 6rem;width:50%}.social-media-container{display:none}}#about-me .container{flex-direction:column;padding-top:3rem}#about-me .img-cont img,.about-me-content-container{width:100%}.about-me-title-cont{align-items:center;display:flex;justify-content:space-between;padding-bottom:2.5rem;width:100%}.about-me-title-cont h1{color:#d8cad3;width:16ch}.about-me-title-cont .about-me-line{background-color:#d8cad3;height:1.5px;width:100%}.text-cont{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.text-cont p{color:#000000c0;font-size:1rem;font-weight:400;line-height:1.5rem}.text-cont p span{color:#8a93b7;font-weight:600}#about-me .img-cont{margin-inline:15vw;padding-bottom:2rem;padding-right:2rem;position:relative}#about-me .img-cont img{border-radius:10px}#about-me .img-cont .border{border:5px solid #8a93b7;border-radius:10px;bottom:0;height:85%;position:absolute;right:0;width:85%;z-index:-1}.skills-container{padding-top:2.5rem;width:100%}.skills-container ul{overflow:hidden;padding-left:0;padding-top:.5rem}.skills-container ul li{align-items:center;color:#000000c0;display:flex;font-size:1rem;gap:.5rem;line-height:2rem;list-style:none}.skills-container ul li svg{color:#d8cad3}.skills-list-container{display:flex;flex-direction:"row";flex-wrap:wrap;justify-content:space-between;padding-top:1rem}.skills-list ul{display:flex;flex-direction:column}.skills-list span{color:#d8cad3;font-size:.9rem;font-weight:700}@media screen and (min-width:500px){#about-me .img-cont{margin-inline:20vw}}@media screen and (min-width:800px){.about-me-content-container{align-items:center;display:flex}#about-me .img-cont{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-inline:0;margin-left:3rem;margin-right:2rem}.skills-container ul{padding-bottom:0}#about-me .text-cont{padding-bottom:0;width:100%}.skills-container{padding-top:1.5rem}}@media screen and (min-width:1000px){#about-me .container{margin:auto auto 1.5rem;width:70%}#about-me .text-cont{width:60%}#about-me .img-cont{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-inline:1rem;margin-left:4rem}.about-me-title-cont h1{font-size:4rem;font-weight:600}}@media screen and (min-width:1200px){#about-me .text-cont{width:80%}}.container.jumbotron1{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding-bottom:3rem;padding-top:4rem;position:relative;width:100vw}.info-container{background:transparent;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;padding:2rem 0;width:90%;z-index:1}p.jumbotron-pretitle{color:#000000c0;font-size:1.2rem}p.jumbotron-title{color:#d8cbd3;font-size:2.2rem;font-weight:800;margin-top:1rem}p.jumbotron-subtitle{color:#8a93b7;font-size:1.5rem;font-weight:800;margin-top:1rem}span.text{color:#8a93b7;font-size:1rem;font-weight:600;line-height:1.5rem;margin-top:1rem;width:90%}.info-container .link-to-footer{background-color:transparent;border:1px solid #000000c0;border-radius:5px;color:#000000c0;font-size:1rem;margin-top:2.5rem;padding:1rem;text-align:center;text-decoration:none;width:40%}.info-container .link-to-footer:hover{background-color:#d8cbd3;border:1px solid #d8cbd3;cursor:pointer}@media screen and (min-width:600px){span.text{width:60%}p.jumbotron-subtitle,p.jumbotron-title{font-size:3rem}.info-container .link-to-footer{margin-top:3rem;width:30%}}@media screen and (min-width:1000px){p.jumbotron-subtitle,p.jumbotron-title{font-size:3.5rem;margin-top:1rem}span.text{font-size:1.1rem;font-weight:600;margin-top:1.5rem}.info-container{width:70%}.container.jumbotron1{padding-bottom:3%;padding-top:6%}.info-container .link-to-footer{margin-top:4rem;width:25%}}.big-container#section1{height:85vh;margin-bottom:2rem}#section1 .container{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;margin-top:2rem;position:relative;z-index:2}.left{height:70%;position:relative;width:100%}.left img{box-shadow:6px 7px 20px 0 rgba(0,0,0,.5);height:92%;left:0;position:absolute;top:0}.left .background-color{background-color:#8a93b7;border-radius:10px;bottom:0;height:70%;position:absolute;right:0;width:60%;z-index:-1}.right{height:30%;width:100%}.right div{display:flex;flex-direction:column;height:100%;justify-content:space-between}.section1-title{font-size:1.5rem;line-height:1.5rem}.right div a{background-color:transparent;border:1px solid #000000c0;border-radius:5px;color:#000000c0;font-size:1rem;padding:1rem;text-align:center;text-decoration:none;width:40%}.right div a:hover{background-color:#d8cbd3;border:1px solid #d8cbd3;cursor:pointer}@media screen and (min-width:500px){#section1 .container{gap:1.5rem}.left{height:75%}.right{height:25%}.left .background-color{height:60%;margin-right:2rem;width:60%}.left img{margin-left:2rem;max-height:100%;width:60%}.section1-title{font-size:1.8rem}.section1-subtext{font-size:1.1rem;line-height:1.5rem;width:80%}.right div a{font-size:1rem}}@media screen and (min-width:800px){.section1-title{font-size:2rem}.section1-subtext{font-size:1.2rem;line-height:1.8rem;width:80%}.left{height:80%}.right{height:20%}}@media screen and (min-width:1000px){#section1 .container{align-items:center;flex-direction:row;justify-content:space-between;margin:auto;margin-block:4rem;width:70%}.left{height:100%;position:relative;width:55%}.right{height:100%;width:45%}.right div{justify-content:center}.section1-subtext,.section1-title{width:100%}.left .background-color{height:100%;left:0;margin-right:0;top:0;width:70%}.left img{background-color:transparent;height:90%;left:auto;margin-left:0;max-width:85%;right:1rem;top:5%;width:auto}.section1-title{font-size:2.5rem;line-height:2.5rem}.section1-subtext{font-size:1.2rem;line-height:2rem;margin-top:2rem}.right div a{margin-top:2rem;width:40%}}nav{align-items:center;background-color:#d8cad3;height:7rem;padding:.5rem 0;position:fixed;transition:top .3s;width:100vw;z-index:100}.container{height:100%;justify-content:space-between;margin:auto;width:90%}.container,.logo-container{align-items:center;display:flex}.logo-container img{width:7rem}ul.nav-links-container{display:flex;gap:2.5rem;justify-content:space-between;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:100}.nav-links-container li,.nav-links-container li a{color:#000000c0;font-weight:500;list-style:none;text-decoration:none}li a.active,li a:hover{font-weight:700}.burger-icon,.close-icon,.d-none{display:none;opacity:0;pointer-events:none}a.cv-button{background-color:transparent;border:1px solid #000000c0;border-radius:5px;color:#000000c0;font-size:1rem;padding:1rem;text-align:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}a.cv-button:hover{background-color:#8a93b7;border:1px solid #8a93b7;color:#fff;font-weight:500}@media screen and (max-width:900px){ul.nav-links-container{align-items:center;background-color:#f8f8f0;flex-direction:column;height:81vh;justify-content:space-around;opacity:0;position:fixed;right:0;top:8rem;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all 1s ease;width:50%}ul.nav-links-container li{display:none}.burger-icon{opacity:100%;transition:all 3s ease}.burger-icon,.close-icon{color:#000000c0;display:flex;font-size:3rem;pointer-events:auto}.close-icon{opacity:1;position:absolute;right:5%}ul.nav-links-container.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}ul.nav-links-container.active li{display:flex}}.big-container#portfolio{padding-top:8rem}#portfolio .container{align-content:center;display:flex;flex-direction:column;margin-top:4rem;position:relative;z-index:2}#portfolio h1{margin-bottom:4rem}.projects-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}.project-card{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:28rem;justify-content:space-between;padding:1rem}.project-card img{width:100%}.project-card a{background-color:transparent;border:1px solid #000000c0;border-radius:5px;color:#000000c0;font-size:1rem;padding:.5rem 1rem;text-align:center;text-decoration:none}.project-card a:hover{background-color:#d8cbd3;border:1px solid #d8cbd3;cursor:pointer}@media screen and (min-width:500px){.projects-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}}@media screen and (min-width:1000px){#portfolio .container{width:70%}}.big-container#preloader{align-items:center;background-color:#f8f8f0;display:flex;height:100vh;justify-content:center;width:100vw}.big-container#preloader img{-webkit-animation:rotation 2s linear;animation:rotation 2s linear;width:15rem}@-webkit-keyframes rotation{to{-webkit-transform:rotate(1turn)}}@keyframes rotation{to{-webkit-transform:rotate(1turn)}}.big-container#sidebars{align-items:flex-end;display:flex;height:100vh;justify-content:space-between;position:fixed;width:100vw;z-index:1}a.mail{bottom:9.5rem;color:#000;font-size:1rem;position:relative;text-decoration:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:1.5rem}.mail-container,.social-container{align-items:center;display:flex;flex-direction:column;gap:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 5vw}.social-logo svg{color:#000000d0;font-size:1.3rem}.line{background-color:#000;height:5rem;width:2px}.logo-cont{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center}@media screen and (max-width:1000px){.big-container#sidebars{display:none}}
/*# sourceMappingURL=main.fd93033d.css.map*/