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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.tabs{border-radius:0;font-size:1.5rem;gap:1rem;padding:1rem}.tabs ul{gap:1rem;width:auto}.tabs li{flex:none;text-align:center}.tabs a{background-color:#f9f9f9;border-radius:8px;display:block;outline:none;padding:.8rem 1.5rem;white-space:nowrap}.tabs a:hover{background-color:#a5a5a5;color:#fff}.tabs .active a,.tabs a:focus{background-color:#1c5b88!important;border-radius:8px!important;color:#fff!important}@media (max-width:768px){.tabs{padding:.25rem}.tabs,.tabs ul{gap:.5rem}.tabs a{font-size:1.2rem;padding:.6rem 1rem}}.about{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 32px #0000001a;display:flex;gap:5rem;justify-content:center;margin:0 auto;max-width:90%;padding:2rem}@media (max-width:768px){.about{flex-direction:column;gap:3rem;margin:1rem auto;max-width:90%;padding:2rem}}.profile-image{border-radius:50%;box-shadow:0 4px 8px #0000001a;height:500px;object-fit:cover;width:500px}@media (max-width:768px){.profile-image{height:200px;width:200px}}.description{max-width:600px}.description h1{margin-bottom:2rem}.description p{font-size:1.3rem;line-height:1.6;margin-bottom:1rem;text-align:justify}@media (max-width:768px){.description{max-width:100%;padding:0 1rem}.description p{font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem;text-align:left}.description h1{font-size:2rem;margin-bottom:1.5rem}}@media (max-width:480px){.about{gap:2rem;margin:.5rem auto;padding:1rem}.profile-image{height:150px;width:150px}.description p{font-size:1.1rem;line-height:1.7}.description h1{font-size:1.8rem}}.highlight{color:#0c89e2}.social-links{margin-top:2rem;text-align:center}.linkedin-link{background-color:#0c89e2;border-radius:5px;color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.linkedin-link:hover{background-color:#0a65a5;color:#fff}.cv-container{display:flex;justify-content:center;padding:2rem}.cv-iframe{border:none;border-radius:8px;box-shadow:0 4px 8px #0000001a;height:1000px;width:90%}@media (max-width:768px){.cv-container{padding:1rem}.cv-iframe{height:800px;width:95%}}.publications{margin:0 auto;max-width:800px;padding:2rem;text-align:justify}.publications h1{color:#1c5b88;font-size:2rem;margin-bottom:1.5rem}.publications h2{color:#1c5b88;font-size:1.5rem;margin-bottom:1rem;margin-top:2rem}.publications ul{list-style-type:disc;padding-left:1.5rem}.publications li,.publications p{font-size:1.2rem;margin-bottom:1rem}.publications p{font-style:italic;text-align:justify}.highlight{color:#3190d5;font-weight:700}@media (max-width:768px){.publications{max-width:95%;padding:1rem}.publications h1{font-size:1.5rem}.publications h2{font-size:1.2rem}.publications li,.publications p{font-size:.9rem;line-height:1.4}}body{font-family:Arial,sans-serif;margin:0;overflow-x:hidden}.header{align-items:center;background-image:url(/static/media/ai-brain.93d22586f6edac88ec9f.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#333;display:flex;height:20vh;justify-content:center;position:relative}@media (max-width:768px){.header{height:15vh}}.header:before{background-color:#ffffff4d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.name{color:#fff;font-size:4rem;position:relative;text-shadow:1px 1px 5px #00000080;z-index:1}@media (max-width:768px){.name{font-size:2.5rem}}.tabs{background-color:#f9f9f9;display:flex;justify-content:center;padding:.5rem}.tabs ul{display:flex;list-style:none;margin:0;padding:0}.tabs li{margin:0 1rem}.tabs a{border-radius:5px;color:#333;font-weight:700;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s,color .3s}.tabs .active a{background-color:#1c5b88;color:#fff}.tabs a:hover{background-color:#e0e0e0}.content{background-color:#f8f9fa;border-radius:8px;margin:.5rem auto;padding:1rem;width:80%}@media (max-width:768px){.content{margin:.5rem auto;padding:.75rem;width:98%}}.side-image{margin:0 20px;width:100px}
/*# sourceMappingURL=main.18fede5c.css.map*/