@charset "UTF-8";.container,body{background:var(--white)}h1,h2{background:0 0;margin:0 0 10px;text-align:left}.contact a,.projects a{color:inherit}.contact p,.education-text,.skills li{font-size:14px}h1,svg{padding:0}.container,.resume-final-cta{max-width:900px;display:flex}.contact p i,.skills li span.icon{margin-right:8px}body{padding-bottom:50px;position:relative}.container{margin:0 auto;border:1px solid #ddd}.sidebar{width:35%;background-color:#f4f4f4;padding:25px}.main{width:65%;padding:25px}h1{font-size:28px;color:#333}h2{color:#2c3e50;font-size:18px;border-radius:unset;border-bottom:2px solid #333;padding-bottom:5px}h3{font-size:16px;margin-bottom:5px;color:#34495e}strong{font-weight:700}.contact p{line-height:1.4;display:flex;margin:1em auto;align-items:center}.contact p i{font-size:16px}.contact a{text-decoration:none}.availability{margin:1rem auto}.languages ul,.projects ul,.skills ul{list-style:none;padding:0}.skills li{margin-bottom:8px}.certifications,.educations,.experience,.projects{margin-bottom:20px}.certifications ul,.educations ul,.experience ul,.projects ul{list-style:disc inside;padding-left:0;margin:0}.projects ul{list-style:none}.certifications li,.educations li,.experience li,.projects li{margin-bottom:6px;font-size:14px}.projects a,.projects a:link,.projects a:visited{text-decoration:underline;color:var(--button-blue-visited);text-underline-offset:3px}.projects a:hover{color:var(--button-blue-hover);font-weight:700;text-decoration-thickness:2px}.projects a:active,.resume-cta a:active,.resume-final-cta a:active,.resume-profile-cta a:active{color:var(--button-blue-active);font-weight:400;text-decoration:underline}.education-item{display:flex;align-items:center;margin-bottom:10px}.education-item img{margin-right:15px}svg{margin:0}.svg-icon{height:20px;vertical-align:middle;color:var(--white)}.linkedin{width:75px;height:19px}.certifications span{padding-left:15px}.certifications li .pluralsight+span{padding-left:0}.pluralsight{width:90px}.sololearn{width:74px;height:14px}.cta-btn+.cta-btn{margin-left:20px}.resume-cta,.resume-profile-cta{text-align:center}.resume-final-cta{margin:40px auto;padding:25px 25px 0;justify-content:space-between;align-items:center;border-top:1px solid #ddd}.resume-final-cta h3{margin:0;font-size:18px;font-weight:600;color:#333}.resume-final-cta .cta-btn.large,.resume-final-cta .download-btn{font-size:16px;padding:10px 18px}a.download-btn{color:var(--white)}.resume-final-cta .download-btn:hover{background-color:var(--button-blue-hover);background-color:var(--button-blue-hover);color:var(--white);text-decoration:none;box-shadow:0 6px 8px rgba(0,0,0,.2)}.resume-cta a,.resume-final-cta a,.resume-profile-cta a{text-decoration:none;color:var(--button-blue);font-weight:700;transition:color .3s,text-decoration .3s}.resume-cta a:hover,.resume-final-cta a:hover,.resume-profile-cta a:hover{color:var(--button-blue-hover);text-decoration:underline;text-underline-offset:3px}.resume-cta a:visited,.resume-final-cta a:visited,.resume-profile-cta a:visited{color:var(--button-blue-visited);text-decoration:underline}.resume-final-cta .download-btn{background-color:var(--button-blue);color:var(--white);border-radius:5px;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .3s,box-shadow .3s;box-shadow:0 4px 6px rgba(0,0,0,.1);display:inline-flex;align-items:center}.resume-final-cta .download-btn:active{background-color:var(--button-blue-active);color:var(--white);font-weight:700}.resume-final-cta .download-btn .svg-icon{width:20px;height:20px;margin-right:8px}@media (max-width:767px){.container{flex-direction:column;max-width:100%;margin:0 auto;border:none}.main,.sidebar{width:100%;padding:15px 20px}.resume-final-cta{flex-direction:column;text-align:center;gap:15px}.resume-final-cta h3{padding:0}.resume-final-cta .download-btn{width:100%;display:block}}@media print{body{padding:0!important}.container{display:flex;flex-direction:row;max-width:100%;border:none}.sidebar{width:35%;padding:10px}.main{width:65%;padding:10px}.certifications,.educations,.experience,.projects{margin-bottom:10px}.education-item{margin-bottom:5px}.languages li,.skills li{margin-bottom:3px}h2{margin-bottom:4px}a[href]:after{content:none!important}.resume-cta,.resume-final-cta,.resume-profile-cta{display:none}.download-btn{display:none!important;position:static!important}}