:root{--alternate-dark:#0b0b0b;--alternate-light:#282828;--dark:#000;--alternate-bg:#fff;--alternate-txt:#000;--light-txt:#e9e9e9}body{background-color:#171717;color:#fff}*{scroll-behavior:smooth}.Header{font-family:Roboto,sans-serif;font-style:normal;padding:calc(1rem + 4vw)}.btn{background-color:initial;border:1px solid;border-radius:5rem;color:inherit;font-family:inherit;font-size:calc(.5rem + 1vw);font-weight:400;padding:1.5rem;text-decoration:none;width:auto}.btn:hover{box-shadow:2px 2px 5px 0}.container{align-items:center;display:flex;flex-direction:row;font-size:calc(1rem + 6vw);font-weight:500;margin-bottom:2rem}.image{order:2;padding-left:2rem;width:30%}.image img{border-radius:50%;width:100%}.text{width:70%}@media screen and (max-width:550px){.container{align-content:center;display:block}.btn{margin-top:10px;padding:10px}.image{padding:0;text-align:center;width:100%}.image img{width:30%}.text{margin-top:2rem;width:100%}}.Navbar{align-items:center;display:flex;font-family:Roboto,sans-serif;font-style:normal;font-weight:300;height:3rem;white-space:nowrap}.logo{background-color:#000;border:1.5px solid #000;margin-left:1rem;margin-top:2rem}#logo_img,.logo{border-radius:50%}#logo_img{height:calc(2rem + 1.5vw);object-fit:contain;width:calc(2rem + 1.5vw)}.nav-menu{display:flex;float:right;justify-content:right;list-style:none;padding-right:3rem;width:100%}.nav-items{color:inherit;margin:1rem 2rem;padding:3px;text-decoration:none}.nav-items:hover{border-bottom:1px solid;font-weight:700;transition:all .1s ease-out}.menu-icon{display:none}.theme{padding-right:1rem}@media screen and (max-width:550px){.Navbar{align-items:normal;height:auto}.theme{flex:content;padding-right:.5rem;padding-top:1rem;text-align:right}.logo{height:-webkit-min-content;height:min-content;margin:.1rem 0 0}#logo_img{height:calc(1rem + 3vw);object-fit:contain;width:calc(1rem + 3vw)}.nav-menu{display:none}.menu-icon{cursor:pointer;display:block;position:absolute;right:3rem;top:1.5rem;z-index:1}.active{position:relative;right:1rem;transition:all .5s ease;width:100%}.active,.nav-items{display:block;text-align:center}.nav-items{margin:1rem}}.About{align-content:center;font-family:Roboto,sans-serif;font-style:normal;padding:0 6vw 6vw}.resume-btn{background-color:initial;border:2px solid;border-radius:1rem;color:inherit;font-family:inherit;font-size:calc(.5rem + .75vw);padding:.8rem;text-decoration:none}.resume-btn:hover{box-shadow:2px 2px 5px 0}#hip{border:none;font-size:calc(1rem + 3vw);font-weight:600;margin:0;padding-bottom:0;text-decoration:none}.About h1{border-bottom:2px solid;font-size:calc(2rem + 3vw);font-weight:300;padding-bottom:2rem;text-align:center}.about-container{align-items:center;display:flex;padding-left:10%;padding-right:10%}.animation{color:inherit;margin:0;padding-left:3rem;padding-top:3rem;text-align:left;text-decoration:none;width:70%}.about-image{width:20%}.about-image img{width:100%}.about{color:var(--light-txt);font-size:calc(.4rem + 1vw);font-weight:300;padding-left:10%;padding-right:10%;padding-top:2rem;text-align:justify}@media screen and (max-width:550px){.About{padding:0}.About h1{padding-left:10%;text-align:left}.about-container{display:block;margin:0;padding:0}.about-image{position:absolute;transform:translate(calc(6rem + 17vw),calc(-5rem - 15vw));width:20%}.animation{font-size:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:7%;padding-right:7%;padding-top:1rem;width:auto}.about{font-size:4vw;padding-left:5%;padding-right:5%}}.TechStack{display:grid;place-items:center;width:100%}.slider{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;width:100%}.stack-l{align-items:center;animation:slideLeft 20s linear infinite;box-sizing:border-box;display:flex;height:100%;list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@keyframes slideLeft{to{transform:translateX(calc(.25rem + .5vw - 50%))}}.stack-r{align-items:center;animation:slideRight 7s linear infinite;box-sizing:border-box;display:flex;list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@keyframes slideRight{0%{transform:translateX(calc(1rem + .5vw - 50%))}}.slider:after,.slider:before{content:"";position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.logo-image{align-items:center;background-color:#fff;border-radius:1rem;box-shadow:.2vw .2vw 0 .1vw var(--light-txt);display:flex;height:calc(1rem + 7vw);margin-left:calc(.5rem + 1vw);margin-right:calc(.5rem + 1vw);overflow:hidden;position:relative}.logo-image img{height:calc(1rem + 7vw);padding-left:calc(.5rem + 1vw);padding-right:calc(.5rem + 1vw)}.Projects{box-sizing:border-box;font-family:Roboto,sans-serif;font-style:normal;padding:0 calc(1rem + 4vw) calc(1rem + 4vw)}.Projects h1{border-bottom:2px solid;font-size:calc(2rem + 3vw);font-weight:300;padding-bottom:1rem;text-align:center}.projects-container{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(33.3% - 5rem),1fr));padding:2rem}.card{background:linear-gradient(-45deg,var(--alternate-dark) 30%,var(--alternate-light) 100%);border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem;position:relative;text-align:center;width:100%}.card:hover{box-shadow:9px 12px 22px 7px var(--dark);-webkit-box-shadow:9px 12px 22px 7px var(--dark);-moz-box-shadow:9px 12px 22px 7px var(--dark)}.card h3{margin:0 0 1rem}.card-image{border:2px dashed;height:calc(10rem + 5vw);width:100%}.card-image img{height:100%;object-fit:cover;object-position:top;width:100%}.card p{color:var(--light-txt);font-size:calc(.8rem + .2vw);font-weight:200;text-align:justify}.card-footer{margin-top:auto;width:100%}.card-btn{background-color:initial;border:1px solid;border-radius:5rem;color:inherit;font-family:inherit;font-size:.8rem;margin:1rem;padding:.5rem;text-decoration:none;white-space:nowrap;width:auto}@media screen and (max-width:1200px){.projects-container{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}@media screen and (max-width:600px){.projects-container{grid-template-columns:repeat(auto-fill,minmax(80%,1fr));padding:0}}.Footer{background-color:var(--alternate-bg);color:var(--alternate-txt);font-family:Roboto,sans-serif;font-style:normal;margin:0;padding:calc(1rem + 4vw) calc(1rem + 4vw) calc(1rem + 7vw);position:relative;text-align:center}.Footer h1{font-size:calc(1rem + 6vw);font-weight:400;margin:0}.Footer h3{font-size:calc(.5rem + .5vw);font-weight:400;margin-bottom:2rem;padding-left:5%;padding-right:5%}.mail-btn{background-color:initial;border:2px solid;border-radius:2rem;color:inherit;font-family:inherit;font-size:calc(.4rem + .5vw);margin:5rem;padding:calc(.3rem + .5vw);text-decoration:none}.mail-btn:hover{box-shadow:0 0 20px 0 var(--alternate-dark)}.icons{align-content:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;width:100%}.icons a{color:inherit;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2vw;text-decoration:none}.icons i{font-size:1.5rem;margin:0;padding:0}
/*# sourceMappingURL=main.84e11daa.css.map*/