@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bungee&display=swap);:root{--bg-color:#f7f7f7;--bg-less:#f7f7f733;--primary-color:#007172;--highlight:#e3ba35;--shadow:#b7997ccc;--shadow-light:#b7997c66;--title-font:"Bungee",sans-serif}body{background-color:#f7f7f7;background-color:var(--bg-color);box-sizing:border-box;font-family:Manrope,sans-serif;font-size:16.5px;margin:0;overflow-x:hidden}div#root div#app{display:flex;flex-direction:column;height:100vh;justify-content:space-between}footer,header{background-color:#007172;background-color:var(--primary-color);color:#fff;padding:0 2%}main{align-items:center;display:flex;flex:3 1;width:100%}a{color:#000;text-decoration:none}h1,h2,h3,p{margin:0;padding:0}h1{line-height:3rem}h1,h2{font-family:Bungee,sans-serif;font-family:var(--title-font);letter-spacing:.05rem}.box-shadow{box-shadow:2px 2px 6px #b7997ccc;box-shadow:2px 2px 6px var(--shadow)}@media (max-width:600px){div.resume-section{min-width:90%}header{padding:.6rem}header ul{gap:1.2rem}}@media (max-width:1115px){div.top-resume div.title a.button-resume{margin-bottom:.8rem}}@media (max-width:1215px){:root{font-size:14.5px}section.container-home{flex-direction:column}div.top-resume,main.resume section{width:90%}div.top-resume div.education{margin-bottom:.8rem}section.profile{align-items:center;flex-direction:column}div.profile-left,div.profile-right{flex:1 1;width:100%}div.imgs-container{flex:1 1;width:90%}}@media (max-width:1800px){div.top-resume div.title div.split{gap:.2rem}}header{align-items:center;box-shadow:0 0 10px #000;display:flex;justify-content:flex-end;min-height:5rem}header ul{display:flex;flex-wrap:wrap;gap:2rem;list-style:none}header li{font-size:1.05rem;font-weight:800}header li,header li:hover{transition:.3s ease-in-out}header li:hover{color:var(--highlight);cursor:pointer}footer{align-items:center;box-shadow:0 0 6px #000;display:flex;justify-content:space-between;min-height:4rem}footer img{height:28px}footer img:hover{cursor:pointer}main.home{justify-content:center;padding:2rem 0}section.container-home{background-color:var(--shadow);border-radius:5rem;display:flex;flex-wrap:wrap;padding:4rem 4.5rem;width:80%}section.container-home span{color:var(--primary-color);transition:.3s ease-in-out}section.container-home span:hover{color:#000;transition:.3s ease-in-out}div.home-left{flex:3.5 1;width:100%}div.home-left h1{font-size:3rem}div.home-left h2{font-size:1.9rem;margin:1.5rem 0}div.home-left p{font-size:1.2rem;margin-bottom:.8rem}div.home-right{align-items:center;display:flex;flex:1.5 1;flex-direction:column;gap:1.5rem;padding-left:.8rem;width:100%}div.education-container{display:flex;flex:1 1;flex-direction:column}div.education-container h3.title{text-transform:uppercase}div.education-container span{font-weight:800}div.education-container div.progress-bar{align-self:center;background-color:var(--bg-less);background-image:linear-gradient(270deg,#0000 50%,#00717266 0);background-position:100%;background-size:200%;border-radius:1.5rem;display:flex;gap:1.8rem;justify-content:space-between;margin-top:.8rem;padding:.5rem 1.5rem;transition:.4s ease-out}div.education-container div.progress-bar:hover{background-position:0;transition:.4s ease-in}div.education-container div.progress-bar p{font-style:italic}div.education-container p.subtitle{font-weight:500;margin:.8rem 0 .5rem}div.education-card{background-color:var(--bg-less);border-radius:1.8rem;padding:.8rem 1.8rem}div.project-card{text-wrap:wrap;background-color:var(--shadow);display:flex;flex:2 1;flex-direction:column;max-width:460px;min-width:40%;padding:1.5rem 2rem}div.project-top{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;margin-bottom:1.2rem}div.project-top button{background-color:var(--bg-less);border:2px solid var(--shadow);border-radius:8px;font-family:Manrope,sans-serif;font-size:1rem;font-weight:500;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:.5rem 1rem;transition:.3s ease-in-out}div.project-top button:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;cursor:pointer;transition:.3s ease-in-out}div.project-card h2{font-size:1.8rem}div.lang-used ul,div.project-card,div.project-card img{border-radius:8px}div.lang-used ul{background-color:var(--bg-less);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-around;list-style:none;margin:.5rem 0;padding:.5rem 0}div.lang-used li{font-size:1.2rem;transition:.3s ease-in-out}div.lang-used li:hover{color:var(--primary-color);font-weight:800;transition:.3s ease-in-out}div.project-card p span{font-size:1.15rem;font-weight:600}section.profile{display:flex;flex-wrap:wrap;gap:2rem;width:90%}section.profile h2{font-size:2.7rem}div.profile-left div{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;justify-content:space-between;margin-bottom:.6rem}div.profile-left{flex:3 1}div.profile-left img{margin-top:.5rem;max-width:100%}div.profile-left img,div.profile-left ul{border-radius:8px}div.profile-left ul{background-color:var(--shadow);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-around;list-style:none;padding:1rem}div.profile-left ul li{font-size:1.2rem;transition:.3s ease-in-out}div.profile-left ul li:hover{color:var(--primary-color);font-weight:800;transition:.3s ease-in-out}div.profile-right{flex:2.5 1}div.profile-right p span{font-style:italic;font-weight:600}div.profile-right p{font-size:1.3rem;white-space:pre-wrap}div.profile-right p:last-of-type{margin-top:1rem}section.profile div.profile-left a{background-color:var(--bg-less);border:1px solid var(--primary-color);border-radius:8px;font-family:Manrope,sans-serif;font-size:1.2rem;padding:.3rem 2rem .5rem;transition:.3s ease-in-out}section.profile div.profile-left a:hover{background-color:var(--primary-color);color:var(--bg-color);cursor:pointer;font-weight:600;padding-right:1.9rem;transition:.3s ease-in-out}div.imgs-container{background-color:var(--shadow-light);border-radius:8px;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;padding:3rem 2rem;width:100%}div.imgs-container a,div.imgs-container video{flex:1 1 600px}div.imgs-container img,div.imgs-container video{max-width:100%}div.imgs-container video:hover{cursor:pointer}div.imgs-container a{transition:.3s ease-in-out}div.imgs-container a:hover{cursor:pointer;opacity:.5;transition:.3s ease-in-out}main.projects{flex-direction:column;padding:2.5rem 0;width:100%}main.projects div.back-top,main.projects h1,section.projects-container{width:90%}main.projects h1{font-size:3rem;padding-bottom:2rem}section.projects-container{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;width:100%}main.projects div.back-top{align-items:flex-start;display:flex;gap:3.5rem}main.projects div.back-top button{background-color:var(--shadow);border:none;border-radius:8px;font-family:Manrope,sans-serif;font-size:1.3rem;font-weight:800;padding:.5rem 1.5rem;transition:.3s ease-in-out}main.projects div.back-top button:hover{background-color:var(--shadow-light);border:none;cursor:pointer;transition:.3s ease-in-out}main.resume{flex-direction:column;padding-top:3rem}div.top-resume,main.resume section{width:80%}div.split,div.title{width:100%}div.split{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}main.resume section h2{font-size:2rem;margin:1.5rem 0 .5rem}a.button-resume{border:1px solid;border-radius:8px;padding:.2rem .8rem;transition:.3s ease-in-out}a.button-resume:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;transition:.3s ease-in-out}.line{border-bottom:2.5px solid #000;margin-bottom:.5rem}div.resume-section p:last-of-type,div.work-experience p,div.work-experience ul,section.general-skills p{font-size:1.15rem}div.top-resume{align-items:center;display:flex;gap:2%}div.top-resume h1{font-size:2.3rem;margin-bottom:.3rem}div.top-resume h2{font-size:1.3rem}section.technical-skills span{font-weight:800}section.technical-skills{font-size:1.2rem}div.classes-container{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between}div.resume-section{background-color:var(--shadow);border-radius:.5rem;flex:1 1;min-width:28rem;padding:.8rem 1.1rem;transition:.3s ease-in-out}div.resume-section:hover{background-color:var(--shadow-light);transition:.3s ease-in-out}div.resume-section p:first-of-type{font-style:italic}div.work-experience div{align-items:center;display:flex;justify-content:space-between}main.resume section:last-of-type{margin-bottom:3rem}section.general-skills span{font-style:italic}main.contact-me{justify-content:center}main.contact-me section{display:flex;justify-content:center;width:90%}.contact-container{background-color:var(--shadow);border-radius:5rem;display:flex;flex-direction:column;flex-shrink:2;justify-content:center;min-height:500px;min-width:300px;padding:0 8rem;width:60%}.contact-container div.find-me{font-size:1.5rem;font-weight:500;margin-top:.5rem}.contact-container h1{font-size:3.5rem}.contact-container h2{font-size:2rem;margin-top:1.5rem}.contact-container a.link-hover{color:var(--bg-color);transition:.3s ease-in-out}a.link-hover:hover{color:var(--highlight);font-weight:600;transition:.3s ease-in-out}
/*# sourceMappingURL=main.0c9d56f1.css.map*/