body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Raleway,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-container{background-color:#f9f9f9;margin:0 auto;max-width:1200px;padding:0 75px}@media(max-width:767px){.main-container{background-color:#f9f9f9;margin:0 auto;padding:0 20px}}.navbar{background-color:#252525;box-shadow:0 2px 4px #0000001a;font-family:Raleway,sans-serif;left:0;position:fixed;top:0;width:100%;z-index:1000}.navbar .navbar-container{align-items:center;display:flex;justify-content:space-between;padding:10px 20px}.navbar .logo-container{height:auto;width:50px}.navbar .logo-container img{height:auto;max-width:100%}.navbar .menu-toggle{color:#fff;cursor:pointer;display:none;font-size:24px}.navbar .navbar-links{align-items:center;display:flex;flex-grow:1;justify-content:center;list-style-type:none;margin:0;padding:10px 0}.navbar .navbar-links li{margin-right:20px}.navbar .navbar-links li a{color:#fff;font-size:1.2rem;text-decoration:none;transition:color .3s ease}.navbar .navbar-links li a:hover{color:#ccc}@media(max-width:767px){.navbar .menu-toggle{display:block}.navbar .navbar-links{background-color:#222;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;left:0;margin:0;max-height:0;overflow:hidden;padding:0;position:absolute;top:100%;transition:max-height .5s ease;width:100%}.navbar .navbar-links.active{max-height:1000px}.navbar .navbar-links li{margin:0;padding:10px 0}.navbar .navbar-links li:last-child{margin-bottom:0}.navbar .navbar-links li a{font-size:1.2rem}}h1{font-size:2.5rem;margin:0}h2{font-size:1.5rem;font-style:italic}h2,h3{display:block}h3{font-size:1rem}.contact{background-color:#fff;padding-bottom:30px}.contact-header{margin:0;padding:0}.contact-info{gap:20px}.contact-details,.contact-info{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.contact-details{margin-bottom:20px;margin-top:100px}.contact-item{background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 4px #0000001a;padding:20px}.contact-item:hover{background-color:#d6fcf0;transition:background-color .5s ease}.contact-info p{margin:0}.contact-info a{color:#333;text-decoration:none}.contact-info a:hover{text-decoration:underline;transition:-webkit-text-decoration 3s;transition:text-decoration 3s;transition:text-decoration 3s,-webkit-text-decoration 3s}.profile-picture-container{margin-right:20px}.profile-picture{border-radius:15px;height:150px;width:150px}@media(max-width:767px){.contact-details{flex-direction:column}.profile-picture-container{margin-right:0}}.skills-section{background-color:#f9f9f9;border-radius:5px;padding:10px}.skills-section h1{margin-bottom:10px}.skills-section h2{color:#d6fcf0;font-size:24px;margin-bottom:20px}.skills-section ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0}.skills-section li{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 10px 10px 0;padding:20px}.skills-section li:hover{background-color:#d6fcf0;transition:background-color .5s ease}.work-experience-section{background-color:#f9f9f9;border-radius:10px}.work-experience-section h1{margin-bottom:10px}.work-experience-section h2{color:#d6fcf0;font-size:24px;margin-bottom:20px}.work-experience-section .experience-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:20px}.work-experience-section .experience-item .company-name{color:#333;font-size:22px;font-weight:700;text-decoration:none}.work-experience-section .experience-item .company-name:hover{color:#004288}.work-experience-section .experience-item h3{font-size:18px;margin-bottom:10px}.work-experience-section .experience-item p{color:#555;font-size:16px;margin-bottom:8px}.work-experience-section .experience-item ul{list-style-type:disc;margin-top:10px;padding-left:20px}.work-experience-section .experience-item ul li{color:#777;font-size:16px;margin-bottom:5px}.education-section{background-color:#f9f9f9;border-radius:10px;display:inline;padding:20px}.education-section h1{margin-bottom:10px}.education-section h2{font-size:24px;margin-bottom:20px}.education-section .education-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.education-section .education-item h3{font-size:20px;margin-bottom:10px;margin-top:0}.education-section .education-item .sub-info{font-size:14px;margin-bottom:5px}.education-section .education-item p{margin-bottom:10px}
/*# sourceMappingURL=main.6434a55f.css.map*/