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}.App{text-align:center}body{background-color:#d3d3d3}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.avatar{border:2px solid #88e788;border-radius:50%;box-shadow:0 2px 4px #0000001a;display:inline-block;height:40px;margin-right:5px;overflow:hidden;width:40px}.avatar_image{height:100%;object-fit:cover;width:100%}.navbar{background-color:#fff;color:#000;padding:5px 20px}.navbar,.navbar_brand{align-items:center;display:flex;justify-content:space-between}.navbar_logo{color:#000;font-size:1.5rem;text-decoration:none}.navbar_toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px}.navbar_toggle-bar{background-color:#000;border-radius:2px;height:3px;width:25px}.navbar_menu{display:flex;gap:20px}.navbar_link{color:#000;font-size:1rem;font-weight:700;text-decoration:none;transition:color .3s ease}.navbar_link.active,.navbar_link:hover{color:#88e788}@media screen and (max-width:768px){.navbar_toggle{display:flex}.navbar_menu{background-color:#444;border-radius:8px;display:none;flex-direction:column;gap:10px;padding:10px 20px;position:absolute;right:20px;top:60px}.navbar_menu--open{display:flex}.navbar_link{color:#fff;font-size:1rem;font-weight:700}}.card{border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;flex-shrink:0;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,opacity .3s ease-in-out;width:250px}@media screen and (max-width:768px){.card{border:1px solid #ddd;border-radius:8px;box-shadow:4 4px 8px #fff;cursor:pointer;flex-shrink:0;overflow:hidden;width:150px}}.card.active{border:3px solid #fff;box-shadow:10 10px 10px #fff;opacity:.9;transform:translateY(-15px) scale(1.05)}.card-image{height:auto;width:100%}.card-content{background-color:#fff;padding:20px}.card-content p{font-size:.8em;margin:0;overflow-x:hidden;text-decoration:none}.card-list{display:flex;gap:16px;overflow-x:scroll;padding-bottom:20px;padding-left:10px;padding-top:40px;white-space:nowrap}.content-component{background-color:#c6c5c580;padding-left:20px}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#a5a4a4;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}.skill-container{background-color:#c1c1c1;border-radius:10px;display:flex;flex-direction:column;height:80px;justify-content:space-around;padding:5px;width:100px}.skill-component{background-color:#e6e6e680;padding-bottom:10px;padding-left:20px}.progress-bar-container:not(:last-child){margin-bottom:50px}.progress-bar-container h2{color:#eee;font-size:20px;letter-spacing:1px}.percentage{animation:progress 5s ease-in 1;border-radius:5px;display:block;font-size:.8rem;height:100%}.progress-bar{border:.5px solid #565656;border-radius:5px;height:15px;width:100%}@keyframes progress{0%{width:0}}.education-component{background-color:#c6c5c580;padding-left:20px}.edu-card{align-items:sctart;border:2px solid #5f9ea0;display:flex;flex-direction:column;height:8em;justify-content:space-around;padding:10px;width:20rem}@media screen and (max-width:768px){.edu-card{align-items:flex-start;border:2px solid #5f9ea0;display:flex;flex-direction:column;height:8em;line-break:strict;padding:10px;width:80vw}.edu-card h3{font-size:1rem}.edu-card h3,.edu-card p{word-wrap:break-word;margin:3px;text-align:start}.edu-card p{font-size:.9rem;letter-spacing:.1em}}.edu-card h3{font-size:1em}.edu-card h3,.edu-card p{margin:3px;text-align:start}.edu-card p{font-size:.7em;letter-spacing:.1;text-indent:.4em}.experience-component{background-color:#dcdcdc80;padding-left:20px}.exp-card{align-items:sctart;border:2px solid #5f9ea0;display:flex;flex-direction:column;height:8em;justify-content:space-around;padding:10px;width:20rem}@media screen and (max-width:768px){.exp-card{align-items:flex-start;border:2px solid #5f9ea0;display:flex;flex-direction:column;height:8em;line-break:strict;padding:10px;width:80vw}.exp-card h3{font-size:1rem}.exp-card h3,.exp-card p{word-wrap:break-word;margin:3px;text-align:start}.exp-card p{font-size:.9rem;letter-spacing:.1em}}.exp-card h3{font-size:1em}.exp-card h3,.exp-card p{margin:3px;text-align:start}.exp-card p{font-size:.7em;letter-spacing:.1;text-indent:.4em}.line{background-color:#5f9ea0;height:3px;width:3rem}.form-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;width:100%}.form-heading{color:#333;font-family:Arial,sans-serif;font-size:2rem;margin-bottom:20px}.form{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:500px;padding:30px;width:100%}.form-group{margin-bottom:15px}.form-label{color:#555;display:block;font-size:1rem;margin-bottom:5px}.form-input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;padding:10px;width:100%}.form-input:focus{border-color:#007bff;outline:none}.form-submit{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px;transition:background-color .3s ease;width:100%}.form-submit:hover{background-color:#0056b3}.error-message{color:red;font-size:.9rem;margin-top:5px}@media (max-width:768px){.form-container{padding:15px}.form{max-width:90%;padding:20px}.form-heading{font-size:1.6rem;margin-bottom:15px}.form-submit{font-size:1rem;padding:10px}.form-input{font-size:.9rem;padding:8px}}@media (max-width:480px){.form-container{padding:10px}.form{max-width:100%;padding:15px}.form-heading{font-size:1.4rem;margin-bottom:10px}.form-submit{font-size:.9rem;padding:8px}.form-input{font-size:.8rem;padding:6px}}
/*# sourceMappingURL=main.27e89e03.css.map*/