#resume{background:var(--main-container-bg);margin-top:100px;padding-top:calc(75px + 1rem);position:relative}#resume .resume-header .resume-profile-img{border:8px solid var(--main-container-bg);max-width:160px;height:auto;margin-left:-80px;position:absolute;top:-80px;left:50%}#resume .resume-header .resume-name{letter-spacing:.5rem;color:var(--font-color-00);font-size:2.25rem;font-weight:900}#resume .resume-header .resume-role-title{letter-spacing:.25rem;color:var(--font-subtitle-color);font-size:1.125rem;font-weight:500}#resume .resume-header .resume-contact{border-top:1px solid var(--hr-color-00);border-bottom:1px solid var(--hr-color-00);padding:1rem;font-size:.875rem}#resume .resume-header .resume-contact .resume-contact-icon{vertical-align:middle;font-size:1.125rem}#resume .resume-header .resume-contact-list{flex-wrap:wrap;justify-content:space-evenly;gap:0 1rem;display:flex}#resume .resume-body .col-main{border-right:1px solid var(--hr-color-00)}#resume .resume-body .resume-section{margin-bottom:2rem}#resume .resume-body .resume-section .resume-section-heading{letter-spacing:.15rem;color:var(--font-color-00);align-items:center;font-size:1.125rem;font-weight:900;display:flex}#resume .resume-body .resume-section .resume-section-heading-icon{text-align:center;background:var(--icon-bg-00);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding-left:.15rem;font-size:1.125rem;display:inline-flex}#resume .resume-body .resume-experience .resume-timeline{padding-left:2.5rem}#resume .resume-body .resume-experience .resume-timeline:before{content:"";background:var(--icon-bg-00);width:3px;height:100%;display:inline-block;position:absolute;top:16px;left:13px}[data-bs-theme=light] #resume .resume-body .resume-experience .resume-timeline:before{background:#b1c1d8;top:12px}#resume .resume-body .resume-experience .resume-timeline .resume-timeline-item .resume-timeline-item-header .resume-position-meta{font-size:.75rem}#resume .resume-body .resume-experience .resume-timeline .resume-timeline-item .resume-timeline-item-header .resume-company-name{background:#f4f4f4;border-radius:.25rem;padding:.2rem .5rem;font-weight:600}#resume .resume-body .resume-experience .resume-timeline .resume-timeline-item .resume-timeline-item-header .resume-position-title{color:var(--font-color-00);font-size:1.125rem;font-weight:700}#resume .resume-body .resume-experience .resume-timeline .resume-timeline-item .resume-timeline-item-desc .resume-timeline-list{padding-left:1rem}#resume .resume-body .resume-experience .resume-timeline .resume-timeline-item .resume-timeline-item-desc li{margin-bottom:.5rem}#resume .resume-body .resume-experience .resume-timeline .resume-timeline-item:before{content:"";background:#0000004d;border:2px solid #a5b3ce;border-radius:50%;width:10px;height:10px;display:inline-block;position:absolute;top:3px;left:-30px}[data-bs-theme=light] #resume .resume-body .resume-experience .resume-timeline .resume-timeline-item:before{background-color:#e4e9f2;border-color:#b1c1d8}#resume .resume-body .resume-skills .resume-skill-name{color:var(--font-color-00);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;font-weight:700;display:flex}#resume .resume-body .resume-skills .resume-skill-name .skill-level{color:var(--font-subtitle-color);background:#0000001a;border-radius:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600}#resume .resume-body .resume-skills .resume-progress{background:var(--progress-bg);border-radius:.25rem;height:.3rem;margin-bottom:1rem}#resume .resume-body .resume-skills .resume-progress .resume-progress-bar{background-color:#8497bc;border-radius:.25rem}#resume .resume-body .resume-skills .resume-skill-badge{background:var(--tag-bg-00);color:#fffc;margin-bottom:.5rem;padding:.5rem .65rem}#resume .resume-body .resume-educate .resume-degree{color:var(--font-color-00);font-size:.875rem;font-weight:700}#resume .resume-body .resume-educate .resume-degree-org,#resume .resume-body .resume-educate .resume-degree-time{font-size:.85rem}#resume .resume-body .resume-languages .resume-lang-list .resume-lang-name{color:var(--font-color-00);justify-content:space-between;align-items:center;font-size:.875rem;font-weight:700;display:flex}#resume .resume-body .resume-languages .resume-lang-list .resume-lang-name .lang-level{color:var(--font-subtitle-color);background:#0000001a;border-radius:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600}#resume .resume-body .resume-languages .resume-lang-list .resume-level-indicator{margin-top:2px}#resume .resume-body .resume-languages .resume-lang-list .resume-level-indicator .item{background:var(--progress-bg);border-radius:2px;width:85%;min-height:10px;display:inline-block;position:relative}#resume .resume-body .resume-languages .resume-lang-list .resume-level-indicator .item-full{background:#8497bc}#resume .resume-body .resume-projects .project-item{margin-bottom:1rem}#resume .resume-body .resume-projects .project-item .project-item-heading{margin-bottom:.25rem;font-size:1rem}#resume .resume-body .resume-projects .project-item .project-item-heading .project-item-icon{color:var(--font-color-00);vertical-align:middle;font-size:.5rem;position:relative;top:-1px}#resume .resume-body .resume-projects .project-item .project-item-heading a{color:var(--font-color-00);text-decoration:none}#resume .resume-body .resume-projects .project-item .project-item-desc{margin-top:.5rem;font-size:.875rem}@media (max-width:991.98px){#resume .resume-body .col-main{border:none}}@media (min-width:992px){#resume{max-width:815px}#resume .px-lg-5{padding-left:3rem!important;padding-right:3rem!important}}@media (min-width:1200px){#resume{max-width:940px}}.pdf-resume .softtek{margin-top:2rem}.pdf-resume .certifications{margin-top:3rem}
