body,html{scroll-behavior:smooth;font-family:sans-serif;overflow-x:hidden}*,:after,:before{padding:0;margin:0;box-sizing:border-box;text-decoration:none;list-style-type:none}a{color:#fff}.content,.projects_info{width:calc(100% - 300px);margin-left:300px}@media(max-width:990px){.content,.projects_info{width:calc(100% - 60px);margin-left:60px}}body{background-color:#131921;border-radius:10rem}::-webkit-scrollbar{width:10px;border:1px solid #000;border-radius:100vw}::-webkit-scrollbar-track{background:#525252;border-radius:100vw;margin-block:.5em}::-webkit-scrollbar-thumb{background-color:#ebe5e5;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#b8b8b8}::-webkit-scrollbar-button{display:none}.banner{color:#f5f5f5;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.5rem;position:relative}.banner h1,.banner h2,.banner ul>li{transition:all .3s ease-in-out}.banner h1{margin-top:-5rem}.banner h1 span{color:#9acd32}.banner h2{margin:2rem 0 4rem}.banner ul{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1rem}.banner ul li{transition:all .3s ease-in-out;opacity:.8}.banner ul li a{color:#9acd32;font-size:2rem}.banner ul li:hover{transform:scale(1.5);opacity:1}.banner .parts{position:absolute;opacity:.4;z-index:-1;width:100%;height:100%;top:0;left:0;animation:40s linear c}.banner .parts p{color:#4e6d10;height:100px;min-width:fit-content;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:50%;position:absolute;animation:1s linear b}.banner .parts p.i1{left:10%;top:10%}.banner .parts p.i2{left:20%;top:20%}.banner .parts p.i3{left:30%;top:30%}.banner .parts p.i4{left:400%;top:40%}.banner .parts p.i5{left:50%;top:50%}.banner .parts p.i6{left:60%;top:60%}.banner .parts p.i7{left:70%;top:70%}.banner .parts p.i8{left:80%;top:80%}.banner .parts p.i9{left:90%;top:90%}.banner .parts p.i10{left:100%;top:100%}.banner .parts p.i11{left:30%;bottom:30%}.banner .parts p.i12{left:20%;bottom:20%}.banner .parts p.i13{left:10%;bottom:10%}.banner .parts p.i14{right:30%;top:30%}.banner .parts p.i15{right:20%;top:20%}.banner .parts p.i16{right:10%;top:10%}.banner .scrollDown{position:absolute;bottom:0}.banner .scrollDown .shap{display:block;border:.2rem solid #fff;width:40px;height:50px;border-radius:30%;margin:.5rem auto;position:relative;cursor:pointer}.banner .scrollDown .shap:after{content:"";height:15px;width:15px;border-radius:50%;position:absolute;left:9.5px;top:.1rem;background-color:#fff8dc;animation:1.2s linear infinite a}.banner .top a{position:fixed;bottom:0;right:0;margin:1rem;height:50px;width:50px;border-radius:50%;transition:all .3s ease-in-out;background-color:rgba(88,87,87,.692);text-align:center;padding-top:.4rem;color:#9acd32;font-size:30px;display:none;z-index:100}.banner .top a.active{display:block!important}.banner .top a:hover{transform:scale(1.2);background-color:#5c8307;color:#171b10;padding-top:0}@keyframes a{50%{top:.4rem;background-color:hsla(0,0%,100%,.719)}to{top:1rem;background-color:hsla(0,0%,100%,.419)}}@keyframes b{0%{font-size:1rem}to{opacity:.6;font-size:1.2rem}}@keyframes c{50%{transform:scale(.8)}80%{transform:scale(1.2)}to{transform:scale(1)}}@media(max-width:600px){.banner{font-size:.85rem}}aside{z-index:9999;position:fixed;top:0;left:0;background-color:#131921;width:300px;height:100vh;color:#fff;padding:1rem;transition:all .4s ease-in-out}aside img{width:100%;max-width:40vw;max-height:25vh}aside ul.nav{height:50%;margin-top:-5vh;transition:all .4s ease-in-out}aside ul.nav li.link{margin:25% 0 0 2rem;width:120px}aside ul.nav li.link.active,aside ul.nav li.link.active a{color:#9acd32}aside ul.nav li.link span{animation:.4s ease-in-out d}aside .sidebar_controll{display:none;float:right}aside .sidebar_controll>*{font-size:30px;display:none;animation:.5s linear d;transition:all .5s ease-in-out}aside .sidebar_controll>.active{display:block}aside .sidebar_controll>:hover{color:#adff2f;cursor:pointer}aside .copy{position:fixed;bottom:25px}@keyframes d{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(max-width:990px){aside{transform:translateX(-80%)}aside.active{transform:translateX(0)}aside .sidebar_controll{display:block}aside.mini img{margin-left:-1rem}aside.mini ul{height:80%;margin-left:77.5%}aside.mini ul li{font-size:1.45rem;margin-bottom:100%!important;max-width:fit-content}aside.mini ul li:first-child{margin-top:0!important}aside.mini ul li span{display:none}}@media(max-width:450px){aside{height:100%}aside ul.nav{margin-top:7vh;margin-bottom:0}aside ul.nav li.link{margin-top:10%;margin-bottom:20%!important}aside.mini ul.nav li.link{margin-bottom:10vh!important}}section#about{min-height:100vh;background-color:#e5e5e9;color:#101029;padding:3rem 1rem;font-weight:600;line-height:2rem}section#about h1,section#about h2{width:fit-content;margin:1rem auto;position:relative}section#about h1:after,section#about h2:after{content:"";width:0;height:.2rem;position:absolute;left:0;bottom:-.2rem;background-color:#08085f;transition:all 1s ease-in-out;transform-origin:left}section#about p{max-width:800px;margin:4rem auto;overflow:hidden;transform:translateY(100%);opacity:0;transition:all .5s ease-in-out}section#about h2{margin-bottom:5rem}section#about .skills ul.list,section#about .softSkills ul{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:.5rem}section#about .skills ul.list li,section#about .softSkills ul li{padding:.5rem 1rem;background:hsla(0,0%,60%,.2);border-radius:5px;font-weight:600;color:#666}section#about .cv{display:flex;justify-content:center;align-items:center;flex-direction:row;margin:5rem 0}section#about .cv a{background-color:#161d07;padding:1rem}section#about.active h1:after,section#about.active h2:after{width:100%}section#about.active p{transform:translateY(0);opacity:1}@media(max-width:990px){#about{line-height:.5rem}#about .cv{margin:1rem 0}}#experience{min-height:100vh}#experience h1{width:fit-content;margin:1rem auto;padding:1rem;color:#f0f8ff;border-bottom:3px solid hsla(0,0%,54%,.397)}#experience .cards{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:1rem;padding:1rem}#experience .cards .card{cursor:pointer;position:relative;height:270px;width:450px;box-shadow:0 0 10px #7c7a7afa;animation:4s linear infinite e;border-radius:10px;overflow:hidden;border-bottom:.3rem solid #000;border-right:.3rem solid #000;border-top:.3rem solid #000}#experience .cards .card .card-head{width:100%;height:100%;overflow:hidden}#experience .cards .card .card-head img{width:100%;height:100%}#experience .cards .card .card-head .layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,rgba(0,0,0,.685),rgba(0,0,0,.267));transition:all .4s ease-in-out;transform:translateY(100%);display:flex;justify-content:center;align-items:center;flex-direction:row}#experience .cards .card .card-head:hover .layer{transform:translateY(0)}#experience .cards .card .card-head p{color:#e4e0e0;background-color:rgba(0,0,0,.842);padding:2rem;font-weight:bolder;border-radius:2rem}@media(max-width:990px){#experience .cards .card{height:200px!important;width:300px!important;background-color:#000}}@keyframes e{25%{transform:translateY(3%)}50%{transform:translateY(0)}75%{transform:translateY(-3%)}to{transform:translateY(0)}}.projects_info{position:fixed;top:0;left:0;height:100vh;max-width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:#000;color:#fff;padding:2rem;transform:scale(.9);overflow:hidden;display:none;animation:f .5s ease-in-out}.projects_info i{position:absolute;top:0;right:0;font-size:2rem;padding:2rem;transition:all .3s ease-in-out}.projects_info i:hover{transform:scale(1.2);cursor:pointer}.projects_info .content{height:100%}.projects_info .content>*,.projects_info .content>*>*{margin:1rem}.projects_info .content img{float:right;min-width:300px;max-width:100%;max-height:400px;min-height:300px;margin:2rem;opacity:.7;z-index:-1}.projects_info .content h1{width:fit-content;color:#6ca005;margin:1rem auto;font-size:20px}.projects_info .content p{height:200px;font-size:15px;overflow-y:scroll;padding:.5rem;text-overflow:ellipsis}.projects_info .content p::-webkit-scrollbar{width:10px;border-radius:100vw;border:none}.projects_info .content p::-webkit-scrollbar-track{background:#414141;border-radius:100vw;margin-block:.5em}.projects_info .content p::-webkit-scrollbar-thumb{background-color:#fff;border-radius:5px}.projects_info .content p::-webkit-scrollbar-thumb:hover{background-color:#b1aeae}.projects_info .content .text-container{position:absolute;color:#fff;top:15%;left:0;width:80%;height:70%;padding:1rem;background-image:linear-gradient(90deg,#000,rgba(26,25,25,.884),hsla(0,23%,90%,.171))}.projects_info .content .text-container .tools{font-size:medium}.projects_info .content .text-container .links{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1rem}.projects_info .content .text-container .links a{background:#9acd32;padding:.5rem;color:#1c2706;font-weight:bolder;font-size:120%;transition:all .4s ease-in-out}.projects_info .content .text-container .links a:hover{background:hsla(0,18%,97%,.651);color:#000;transform:scale(1.2);border-radius:13px}.projects_info.active{display:block}@media(max-width:550px){.close{z-index:1000}.projects_info{height:fit-content!important;overflow-y:scroll;height:90vh!important;padding:0;z-index:100}.projects_info img{display:none}.projects_info .content{padding-left:.7rem!important;width:100%}.projects_info .content .text-container{background:none;overflow-x:hidden;position:absolute;color:#fff;top:5%;left:0;width:100%;height:100%}.projects_info .content .text-container .links a{padding:.5rem;margin:.5rem}.projects_info .content *{font-weight:400!important}.projects_info h1{font-size:150%}}@keyframes f{0%{transform:scale(0)}to{transform:scale(.8)}}#contact{min-height:70vh;background:#e5e5e9;color:#080820;padding:2rem}#contact h1{margin:5rem;font-size:1.6rem}#contact h1:after{content:".";animation:2s linear infinite g}#contact form#contactForm{margin:5rem auto;display:flex;justify-content:center;align-items:center;flex-direction:column;width:80%;gap:1.2rem}#contact form#contactForm input,#contact form#contactForm textarea{border-radius:13px;border:none;padding:1rem;outline:none;width:100%;transition:all .4s ease-in-out}#contact form#contactForm input:focus,#contact form#contactForm textarea:focus{box-shadow:0 0 10px 10px rgba(0,0,0,.342)}#contact form#contactForm .inputs{width:100%;display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;margin-bottom:1.2rem;gap:.5rem}#contact form#contactForm .submit{cursor:pointer}#contact form#contactForm .submit:hover{transform:scale(1.2)}@media(max-width:990px){#contact h1{margin:2rem;font-size:1rem}#contact form .inputs{flex-direction:column;gap:1.2rem}}@media(max-width:450px){#contact form{width:100%}}@keyframes g{50%{content:".."}to{content:"..."}}footer{color:#fff;padding:1rem;text-align:center}
/*# sourceMappingURL=style.css.map */