body{background-color:#f4f6f9;color:#333;font-family:Arial,sans-serif}.navbar{background-color:#036}.nav-link,.nav-link:hover,.navbar-brand,.navbar-brand:focus,.navbar-brand:hover{color:#fff}.navbar-toggler{border-color:#005c8c}.navbar-toggler i{color:#005c8c;font-size:28px}.navbar-toggler:active,.navbar-toggler:focus{box-shadow:0 0 0 2px #0af;outline:none}.navbar-toggler:active i,.navbar-toggler:focus i{color:#0af}header{background:linear-gradient(90deg,#036,#069,#0af);color:#fff;padding:120px 0 60px;position:relative;text-align:center}header img{border:5px solid #f4f6f9;border-radius:50%;height:200px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;position:relative;width:200px}section{padding:60px 0}h2{color:#005c8c;font-weight:700;margin-bottom:40px;text-align:center}.timeline{padding-left:30px;position:relative}.timeline:before{background-color:#0af;content:"";height:100%;left:14px;position:absolute;top:0;width:2px}.timeline-item{background:#fff;border:none;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-bottom:30px;padding:15px;position:relative}.timeline-item:before{background-color:#0af;border:2px solid #fff;border-radius:50%;box-shadow:0 0 4px rgba(0,0,0,.3);content:"";height:12px;left:-20px;position:absolute;top:20px;width:12px}.certificates img{border:none;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:block;margin:10px auto;max-width:200px}.certificates a{color:#005c8c;font-weight:700;text-decoration:none}.certificates a:hover{color:#036;text-decoration:underline}.text-center{text-align:center}.container .row.text-center{justify-content:center}footer{background-color:#036;color:#fff;padding:20px 0;text-align:center}.highlighted-box{background:#fff;border:1px solid #d1ecf1;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:20px 0;padding:20px}.skills-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.skills-item{background:#e0e0e0;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#333;font-size:.9rem;font-weight:700;padding:10px 20px;text-transform:uppercase}.contact-list{display:flex;gap:20px;justify-content:center;list-style:none;padding:0}.contact-list li a{color:#005c8c;font-size:24px;text-decoration:none}.contact-list li a:hover{color:#036}