body,html{height:100%;margin:0;font-family:Inter,sans-serif}.navbar{z-index:999;box-shadow:0 1px 6px 3px rgba(0,0,0,.3);transition:background-color .3s ease}.navbar .navbar-nav{list-style-type:none}.navbar .nav-item{transition:all .3s ease}.navbar .navbar-toggler{margin-right:10px}.navbar .social-media-links{margin-left:20px;flex-direction:initial}.navbar .social-media-links .linkedin{margin-right:10px}.navbar .social-media-links .github{margin-right:5px}.home-page-wrapper{background-image:url('../images/bg-g-9f4ae1bb7a13d5a06ba76b713586a954.jpg')!important;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;height:100vh}.home-page-wrapper .home-page-content{color:#fff!important;margin-bottom:70px;margin-left:50px}.home-page-wrapper .home-page-content .main-title{font-size:6rem;font-weight:700;text-align:center;text-transform:uppercase;color:#fff!important}.home-page-wrapper .home-page-content .sub-title{font-size:2rem;font-weight:500;text-align:center;text-transform:uppercase;color:#fff!important}.about-page-wrapper,.projects-page-wrapper{margin-top:50px;padding:20px}.about-page-content .main-title,.projects-page-content .main-title{visibility:hidden;font-size:36px;animation:slideInFromLeft 1s cubic-bezier(.42,0,.58,1) forwards;text-align:center}.about-page-wrapper{font-family:Arial,sans-serif;color:#333}.about-page-content{max-width:720px;margin:40px auto;padding:30px 25px;background-color:#fff;border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.08)}.about-me-text p{font-size:16px;margin-bottom:16px}.main-title{font-size:32px;color:#0d3b66;text-align:center;margin-bottom:5px}.sub-title{font-size:20px;color:#0056b3;text-align:center;margin-bottom:25px}.about-me-section-container{display:flex;flex-direction:column;gap:20px}.about-me-text{text-align:left;max-width:700px}.section-title{font-size:20px;color:#0d3b66;margin-top:25px;margin-bottom:12px;font-weight:600;border-bottom:2px solid #0d3b66;display:inline-block}.link{color:#0d3b66;text-decoration:underline}.cv-link{margin-top:20px;text-align:center}.cv-button{background-color:#0056b3;color:#fff;padding:12px 25px;border-radius:5px;text-decoration:none;font-weight:700;transition:background-color .3s ease}.cv-button:hover{background-color:#003d80}.projects-page-wrapper{font-family:Inter,sans-serif;color:#333;margin-top:50px;padding:20px}.projects-page-content{max-width:1000px;margin:40px auto;padding:30px 25px;background-color:#fff;border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.08)}.main-title{font-size:36px;color:#0056b3;text-align:center;margin-bottom:40px}.projects-container{display:flex;flex-direction:column;gap:50px}.project-item{display:flex;align-items:flex-start;gap:30px}.project-item.left{flex-direction:row}.project-item.right{flex-direction:row-reverse}.project-image img{width:100%;max-width:400px;height:auto;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.project-details{flex:1}.project-details h3{font-size:22px;color:#0d3b66;margin-bottom:10px}.project-details p{font-size:16px;margin-bottom:10px}.project-details a:not(.cv-button){color:#0d3b66;text-decoration:underline;margin-right:12px}.thesis-intro{margin-top:10px}footer{box-shadow:0 1px 6px 3px rgba(0,0,0,.3)}.footer-holder{display:flex;align-items:center;justify-content:center;height:50px}@media only screen and (max-width:600px){footer h6{font-size:16px!important}}@media only screen and (max-width:900px){.project-item{flex-direction:column-reverse!important;align-items:center;text-align:center}.project-image img{width:80%;margin-bottom:15px}.project-details{padding:0}}@media only screen and (max-width:1000px){.navbar .navbar-nav{margin-left:20px}.thesis-cv-holder{display:block!important}.thesis-link{margin-bottom:10px}.home-page-wrapper{justify-content:center}.home-page-wrapper .home-page-content{margin-left:0}.home-page-wrapper .home-page-content .main-title{font-size:3rem}.home-page-wrapper .home-page-content .sub-title{font-size:1rem}}