.timeline-card{margin-left:16px;position:relative}.timeline-card:before{background-color:#fff;border:5px solid;border-radius:100%;content:"";display:inline-block;height:24px;left:-12px;position:absolute;top:16px;width:24px;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}body,html{overflow-x:hidden}.container{max-width:1140px}.site-title{font-size:1.25rem;line-height:2.5rem}.nav-link{color:inherit;font-size:1rem;line-height:2.5rem;opacity:.8;padding:0}.header-social .nav-link{font-size:1.25rem}.nav-link:focus,.nav-link:hover{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{font-size:10px;letter-spacing:1px;text-transform:uppercase}.text-small{font-size:.85rem}.text-teal{color:var(--bs-teal)}footer a:not(.nav-link){color:inherit;cursor:pointer;text-decoration:none}@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{max-width:100%;padding:0;width:auto}.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,.contact-section,.education-section,.portfolio-section,.reference-section,.skills-section,.work-experience-section{padding:0!important}.page-break{padding-top:5rem;page-break-before:always}}