@import"https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400..700;1,400..700&family=Caprasimo&family=Quicksand:wght@300..700&family=Raleway:ital,wght@0,100..900;1,100..900&family=Sansation:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";body{padding:5px 15px;margin:0;background-color:#000;color:#fff;font-family:Raleway,sans-serif}.pages{height:83vh;margin-left:50px;margin-top:5px;padding:25px;transition:transform .3s ease-in}.moved{transform:translate(-35px)}a{color:#fff;text-decoration:none}.projects{margin-top:25px;margin-left:50px;display:grid;grid-template-columns:repeat(4,1fr);gap:50px}.projects>*{color:#fff;text-decoration:none}.projects .icon{font-size:3rem}.eachProject{background-image:linear-gradient(to right top,#3333334d,#4242424d,#5151514d,#6161614d,#7272724d);padding:25px;border-radius:15px}.eachProject:hover{background-image:linear-gradient(to right top,#333,#424242,#515151,#616161,#727272);padding:25px;border-radius:15px}.pj{margin-left:25px}.pj .title{display:flex;align-items:center;margin-bottom:15px}.pj .icon{font-size:1.5rem;margin-right:50px}.title{margin-left:50px}.project{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:50px}.project img{width:100%;border-radius:25px;border:10px solid rgb(196,195,195)}.project h2{margin-top:30px}.project p,.project ul,.project a{margin-left:15px}.projects ul,.project ul{padding:0;list-style:none;display:grid}.projects ul{grid-template-columns:repeat(6,1fr)}.project ul{padding-left:15px;grid-template-columns:repeat(6,1fr)}.project a{color:#fff;text-decoration:none}.projects .tech,.project .tech{font-size:2rem}.home{position:relative}.home .highlight{font-family:Caprasimo,serif;font-weight:400;background:linear-gradient(90deg,#f76b98,#6bd9e4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:1px 1px 1px rgba(255,201,118,.5)}.home .image{float:left;margin:0 20px 10px 0;object-fit:cover;width:max-content;position:relative;z-index:1}.home .image .pf{width:350px;border-radius:10px;margin-right:25px}.home .others{display:flex}.home .socials{width:100%;height:65px;margin-left:50px;font-size:2rem;display:flex;justify-content:space-around;align-items:center;border-radius:10px;margin-top:7px;padding-left:25px}.home .socials a:hover{padding:15px;display:flex;justify-content:center;align-items:center}.home .image .shecodes{width:60px;height:60px;padding:10px;border-radius:50%;background-color:#000;position:absolute;border:10px solid black;bottom:25px;left:-5px}.home .texts{clip-path:path();position:relative;font-size:1.2rem;line-height:2.8rem;letter-spacing:.1rem;text-align:justify;border-radius:50px}.header{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.header h1{margin:0}.header .social{display:flex;align-items:center;font-size:1.5rem}.header .social .icon{margin-left:25px}.sideNav ul{list-style:none;font-size:2rem;position:absolute;left:0;top:25%;padding-left:15px;transition:transform .3s ease-in-out}.opened{transform:translate(0)}.closed{transform:translate(-75px)}.toggle{position:absolute;left:60px;top:46.5%;font-size:1.3rem;transition:left .3s ease-in-out}.click{left:10px}.sideNav ul li{margin-bottom:30px}.skills{display:flex;flex-wrap:wrap}.skills .graph{flex:1;position:relative;padding:25px;display:flex;justify-content:center;align-items:center}.skill{flex:2;display:grid;grid-template-columns:repeat(5,1fr);gap:25px;padding:20px}.skill>*{border-radius:15px;padding:25px;font-size:3rem;box-shadow:inset 3px 5px 5px #60606080,inset -3px -5px 5px #59595970}.skill>*:hover{border:1px solid white}.contactPage{display:grid;grid-template-columns:250px 1fr;gap:20px;margin-left:25px}.contact{display:flex}.contact .icon{width:max-content;list-style:none;padding-left:0;font-size:2rem;position:relative}.contact .icon:after{content:"";width:2px;height:100%;background-color:#fff;position:absolute;top:0;left:50%;z-index:-1}.contact .icon li{margin-bottom:50px;width:35px;height:35px;padding:15px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#000}.contact .icon li:last-child{margin-bottom:0}.contact .info{list-style:none;display:flex;flex-direction:column;justify-content:space-evenly}.contact .info li{line-height:6.5rem;font-size:1.2rem}.fields{padding:15px}.fields h1,.fields p{margin-left:75px}.custom-ant-input{background-color:transparent;padding:8px;color:#fff}.custom-ant-input::placeholder{color:#999}.custom-ant-input:hover,.custom-ant-input:focus{background-color:#ffffff10}
