.timeline-card{position:relative;margin-left:16px}.timeline-card:before{content:'';display:inline-block;position:absolute;background-color:#fff;border-radius:100%;width:24px;height:24px;top:16px;left:-12px;border:5px solid;z-index:2}.timeline-body{border-left:2px solid #e6e9ed}.timeline-card-primary:before{border-color:var(--bs-primary)}.timeline-card-info:before{border-color:var(--bs-info)}.timeline-card-secondary:before{border-color:var(--bs-secondary)}.timeline-card-success:before{border-color:var(--bs-teal)}html{scroll-behavior:smooth}html,body{overflow-x:hidden}.container{max-width:1140px}.site-title{font-size:1.25rem;line-height:2.5rem}.nav-link{padding:0;font-size:1rem;line-height:2.5rem;color:inherit;opacity:.8}.header-social .nav-link{font-size:1.25rem}.nav-link:hover,.nav-link:focus{color:inherit;opacity:1}.nav-item+.nav-item{margin-left:1rem}.cover{height:500px}.cover>img{-o-object-fit:cover;object-fit:cover;width:auto}.progress-bar{text-transform:uppercase;font-size:10px;letter-spacing:1px}.text-small{font-size:.85rem}.text-teal{color:var(--bs-teal)}footer a:not(.nav-link){color:inherit;border-bottom:1px dashed;text-decoration:none;cursor:pointer}@media(min-width:48em){.site-title{float:left}.site-nav{float:right}}@media(max-width:767px){[data-aos]{opacity:1!important;transform:translate(0) scale(1)!important}.p-5{padding:2.5rem 2rem!important}.portfolio-section .m-5{margin:2rem 0 1rem!important}.portfolio-reverse{flex-direction:column-reverse}.portfolio-reverse .text-end{text-align:start!important}}@media print{[data-aos]{opacity:1!important;transform:translate(0) scale(1)!important}body.bg-light{background-color:#fff!important}.container{width:auto;max-width:100%;padding:0}.cover{height:360px;margin-bottom:1.5rem}.cover>img{display:none}.shadow-1-strong{box-shadow:none!important}.resume-container>.my-5{margin:0!important}.my-5.p-5{padding:1.5rem 0!important}.about-section{padding:0!important}.skills-section,.work-experience-section,.education-section,.portfolio-section,.reference-section,.contact-section{padding:0!important}.page-break{padding-top:5rem;page-break-before:always}}