.DefaultPortfolioTemplate .DefaultPortfolioTemplate-container{margin:0 auto}.DefaultPortfolioTemplate .DefaultPortfolioTemplate-container .ql-align-justify{text-align:justify}.DefaultPortfolioTemplate .DefaultPortfolioTemplate-container .ql-align-center{text-align:center}.DefaultPortfolioTemplate .DefaultPortfolioTemplate-container .ql-align-right{text-align:right}.DefaultPortfolioTemplate .DefaultPortfolioTemplate-container .ql-align-left{text-align:left}.DefaultPortfolioTemplate .DefaultPortfolioTemplate-container .Section-body .default-block{background-color:var(--block-background-color,transparent);border:2px solid #0000;border-radius:1rem;padding:2rem;transition:border-color .3s}.DefaultPortfolioTemplate .DefaultPortfolioTemplate-container .Section-body .default-block:hover{border-color:var(--border-color,transparent)}.DefaultPortfolioTemplate .DefaultPortfolioTemplate-container .Section-body:not(:last-child) .default-block{margin-bottom:12px}@media (max-width:768px){.DefaultPortfolioTemplate>div{padding-top:32px!important;padding-left:0!important;padding-right:0!important}.DefaultPortfolioTemplate .Avatar{margin-bottom:24px!important}.DefaultPortfolioTemplate .DefaultPortfolioTemplate-container{padding:0;width:100%!important;max-width:100%!important}.DefaultPortfolioTemplate .ResumeTemplate-section{padding-left:0!important;padding-right:0!important}.DefaultPortfolioTemplate .ResumeTemplate-section .ContactInfo .Section-header .ContactInfo-container .ContactInfo-name-container .ContactInfo-name{word-break:break-word!important;font-size:46px!important;line-height:46px!important}.DefaultPortfolioTemplate .ResumeTemplate-section .ContactInfo .Section-header .ContactInfo-container .ContactInfo-role-container .ContactInfo-role-background .ContactInfo-role{word-break:break-word!important}.DefaultPortfolioTemplate .ResumeTemplate-section .ContactInfo .Section-body .ContactInfo-contacts-container{flex-direction:column!important;align-items:flex-start!important}.DefaultPortfolioTemplate .ResumeTemplate-section .ContactInfo .Section-body .ContactInfo-links-container{flex-wrap:wrap!important}.DefaultPortfolioTemplate .ResumeTemplate-section .Experience .Experience-description-item-company,.DefaultPortfolioTemplate .ResumeTemplate-section .Experience .Education-description-item-company,.DefaultPortfolioTemplate .ResumeTemplate-section .Experience .Experience-description-item-role,.DefaultPortfolioTemplate .ResumeTemplate-section .Experience .Education-description-item-role,.DefaultPortfolioTemplate .ResumeTemplate-section .Education .Experience-description-item-company,.DefaultPortfolioTemplate .ResumeTemplate-section .Education .Education-description-item-company,.DefaultPortfolioTemplate .ResumeTemplate-section .Education .Experience-description-item-role,.DefaultPortfolioTemplate .ResumeTemplate-section .Education .Education-description-item-role{gap:8px;flex-direction:column!important;align-items:flex-start!important;margin-bottom:12px!important}.DefaultPortfolioTemplate .ResumeTemplate-section .Section-title{word-break:break-word!important;font-size:46px!important;line-height:46px!important}.DefaultPortfolioTemplate .ResumeTemplate-section .Section-description.default-block{padding:18px 8px!important}.DefaultPortfolioTemplate .ResumeTemplate-section .Skill-item{white-space:unset!important;word-break:break-word!important}}
.ResumeTemplate-section{margin-bottom:0;padding:1px 2px}.ResumeTemplate-section:hover{border-color:#9e7a68}.ResumeTemplate-section .Section-container{position:relative}.ResumeTemplate-section .Section-container .Section-title-container{border-bottom:0 solid #000;width:100%;margin-bottom:4px}.ResumeTemplate-section .Section-container .Section-title-container .Section-title{font-size:14px;font-weight:500}.ResumeTemplate-section .Section-container .Section-body{z-index:10;align-items:center;min-height:24px;display:flex;position:relative}.ResumeTemplate-section .Section-container .Section-body .Section-description{width:100%;font-size:12px;line-height:18px}.ResumeTemplate-section .Section-container .html-content ul,.ResumeTemplate-section .Section-container .html-content ol{margin:0;padding-left:24px}.ResumeTemplate-section .Section-container .html-content ul li,.ResumeTemplate-section .Section-container .html-content ol li{padding-left:4px}.ResumeTemplate-section .secondary-text{color:#777e80}.ResumeTemplate-section .content-text{color:#474a4b}.ResumeTemplate-section .Section-placeholder{color:#c5c5c5;width:100%;font-size:12px;line-height:18px}.ResumeTemplate-section .Section-item-placeholder{color:#c5c5c5;font-size:12px;line-height:18px}
.Skills .Section-description{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Skills .Section-description .Skill-item{white-space:nowrap;border-radius:.375rem;flex-shrink:0;width:fit-content;padding:12px 24px;font-weight:500;transition:transform .2s}.Skills .Section-description .Skill-item:hover{transform:scale(1.05)}

.Avatar{width:100%}.Avatar-container{justify-content:center;align-items:center;width:100%;display:flex}.Avatar-image{object-fit:cover;border-radius:50%;display:block}


.Education .Section-container .Education-description-container .Education-description-item{flex:1;margin-bottom:4px}.Education .Section-container .Education-description-container .Education-description-item .Education-description-item-company{justify-content:space-between;align-items:center;display:flex}.Education .Section-container .Education-description-container .Education-description-item .Education-description-item-company .Education-description-item-company-title{font-size:14px;font-weight:400}.Education .Section-container .Education-description-container .Education-description-item .Education-description-item-company .Education-description-item-company-location{font-size:12px}.Education .Section-container .Education-description-container .Education-description-item .Education-description-item-role{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.Education .Section-container .Education-description-container .Education-description-item .Education-description-item-role .Education-description-item-role-title{font-weight:600}.Education .Section-container .Education-description-container .Education-description-item .Education-description-item-role .Education-description-item-dates{background-color:var(--block-background-color,transparent);border-radius:50px;padding:4px 16px}.Education .Section-container .Education-description-container .Education-description-item .Education-description-item-description span{font-size:12px}

.Experience .Section-container .Experience-description-container .Experience-description-item{flex:1;margin-bottom:4px}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-company{justify-content:space-between;align-items:center;display:flex}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-company .Experience-description-item-company-title{font-size:14px;font-weight:400}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-company .Experience-description-item-company-location{font-size:12px}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-role{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-role .Experience-description-item-role-title{font-weight:600}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-role .Experience-description-item-dates{background-color:var(--block-background-color,transparent);border-radius:50px;padding:4px 16px}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-description span{font-size:12px}

.ContactInfo .Section-container .Section-item .Section-header{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:4px;display:flex}.ContactInfo .Section-container .Section-item .Section-header .ContactInfo-name{line-height:80px}.ContactInfo .Section-container .Section-item .Section-header .ContactInfo-role{word-wrap:break-word;word-break:break-all}.ContactInfo .Section-container .Section-item .Section-body{color:#777e80;word-break:break-all;flex-flow:column wrap;font-size:12px;line-height:12px;display:flex}.ContactInfo .Section-container .ContactInfo-container .ContactInfo-name-container .ContactInfo-name{font-weight:500}.ContactInfo .Section-container .ContactInfo-container .ContactInfo-role-container{background-image:linear-gradient(90deg,#ff6b9d,#fec84b,#7c3aed);border-radius:1rem;margin-bottom:20px;padding:.25rem;display:inline-block}.ContactInfo .Section-container .ContactInfo-container .ContactInfo-role-container .ContactInfo-role-background{border-radius:.75rem;padding:.75rem 1.5rem}.ContactInfo .Section-container .ContactInfo-container .ContactInfo-role-container .ContactInfo-role-background .ContactInfo-role{background:linear-gradient(90deg,#ff6b9d,#fec84b,#7c3aed);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.ContactInfo .Section-container .ContactInfo-contacts-container{align-items:center;gap:24px;display:flex}.ContactInfo .Section-container .ContactInfo-contacts-container>div{align-items:center;gap:8px;display:flex}.ContactInfo .Section-container .ContactInfo-contacts-container>div a{color:inherit;text-decoration:none}.ContactInfo .Section-container .ContactInfo-contacts-container>div a:hover{text-decoration:underline}.ContactInfo .Section-container .ContactInfo-contacts-container .ContactInfo-contacts-icon{background-color:var(--block-background-color,transparent);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ContactInfo .Section-container .ContactInfo-links-container{align-items:center;gap:16px;display:flex}.ContactInfo .Section-container .ContactInfo-links-container .ContactInfo-links-item .ContactInfo-links-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:transform .3s ease-in-out;display:flex}.ContactInfo .Section-container .ContactInfo-links-container .ContactInfo-links-item .ContactInfo-links-icon:hover{cursor:pointer;transform:scale(1.1)}




.SoftLinePortfolioTemplate .SoftLinePortfolioTemplate-container{margin:0 auto}.SoftLinePortfolioTemplate .SoftLinePortfolioTemplate-container .ql-align-justify{text-align:justify}.SoftLinePortfolioTemplate .SoftLinePortfolioTemplate-container .ql-align-center{text-align:center}.SoftLinePortfolioTemplate .SoftLinePortfolioTemplate-container .ql-align-right{text-align:right}.SoftLinePortfolioTemplate .SoftLinePortfolioTemplate-container .ql-align-left{text-align:left}.SoftLinePortfolioTemplate .SoftLinePortfolioTemplate-container .Section-body .default-block{background-color:var(--block-background-color,transparent);border:2px solid #0000;border-radius:1rem;padding:1rem;transition:border-color .3s}.SoftLinePortfolioTemplate .SoftLinePortfolioTemplate-container .Section-body .default-block:hover{border-color:var(--border-color,transparent)}.SoftLinePortfolioTemplate .SoftLinePortfolioTemplate-container .Section-body:not(:last-child) .default-block{margin-bottom:12px}@media (max-width:768px){.SoftLinePortfolioTemplate>div{padding-top:32px!important;padding-left:0!important;padding-right:0!important}.SoftLinePortfolioTemplate .SoftLinePortfolioTemplate-container{padding:0;width:100%!important;max-width:100%!important}.SoftLinePortfolioTemplate .Avatar{margin-bottom:24px!important}.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .SoftLineContactInfo .Section-header .ContactInfo-container{flex-direction:column!important;gap:8px!important;display:flex!important}.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .SoftLineContactInfo .Section-header .ContactInfo-container .ContactInfo-name-container .ContactInfo-name{word-break:break-word!important;font-size:32px!important;line-height:32px!important}.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .SoftLineContactInfo .Section-header .ContactInfo-container .ContactInfo-role-container .ContactInfo-role-background .ContactInfo-role{word-break:break-word!important}.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .SoftLineContactInfo .Section-body .ContactInfo-contacts-container{flex-direction:column!important;align-items:flex-start!important}.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .SoftLineContactInfo .Section-body .ContactInfo-links-container{flex-wrap:wrap!important}.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .Experience .Experience-description-item-company,.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .Experience .Education-description-item-company,.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .Experience .Experience-description-item-role,.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .Experience .Education-description-item-role,.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .Education .Experience-description-item-company,.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .Education .Education-description-item-company,.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .Education .Experience-description-item-role,.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .Education .Education-description-item-role{gap:8px;flex-direction:column!important;align-items:flex-start!important;margin-bottom:12px!important}.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .Section-description.default-block{padding:18px 8px!important}.SoftLinePortfolioTemplate .SoftLineResumeTemplate-section .Skill-item{white-space:unset!important;word-break:break-word!important}}
.SoftLineResumeTemplate-section{margin-bottom:0;position:relative}.SoftLineResumeTemplate-section .Section-container{position:relative}.SoftLineResumeTemplate-section .Section-container .Section-title-container{border-bottom:0 solid #000;width:100%;margin-bottom:4px}.SoftLineResumeTemplate-section .Section-container .Section-title-container .Section-title{min-height:12px;font-size:14px;font-weight:500}.SoftLineResumeTemplate-section .Section-container .Section-body{z-index:10;align-items:center;min-height:24px;display:flex;position:relative}.SoftLineResumeTemplate-section .Section-container .Section-body .Section-description{width:100%;font-size:12px;line-height:18px}.SoftLineResumeTemplate-section .Section-container .html-content ul,.SoftLineResumeTemplate-section .Section-container .html-content ol{margin:0;padding-left:24px}.SoftLineResumeTemplate-section .Section-container .html-content ul li,.SoftLineResumeTemplate-section .Section-container .html-content ol li{padding-left:4px}.SoftLineResumeTemplate-section .secondary-text{color:#777e80}.SoftLineResumeTemplate-section .content-text{color:#474a4b}.SoftLineResumeTemplate-section .Section-placeholder{color:#c5c5c5;width:100%;font-size:12px;line-height:18px}.SoftLineResumeTemplate-section .Section-item-placeholder{color:#c5c5c5;font-size:12px;line-height:18px}
.SoftLineSkills .Section-description{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.SoftLineSkills .Section-description .Skill-item{white-space:nowrap;border-radius:.375rem;flex-shrink:0;width:fit-content;padding:12px 24px;font-weight:500;transition:transform .2s}.SoftLineSkills .Section-description .Skill-item:hover{transform:scale(1.05)}

.SoftLineAvatar{width:100%}.SoftLineAvatar-container{justify-content:center;align-items:center;width:100%;display:flex}.SoftLineAvatar-image{object-fit:cover;border-radius:50%;width:200px;height:200px;display:block}


.SoftLineEducation .Section-container .Education-description-container .Education-description-item{flex:1;margin-bottom:4px}.SoftLineEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-company{justify-content:space-between;align-items:center;display:flex}.SoftLineEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-company .Education-description-item-company-title{font-size:14px;font-weight:400}.SoftLineEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-company .Education-description-item-company-location{font-size:12px}.SoftLineEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-role{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.SoftLineEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-role .Education-description-item-role-title{font-weight:600}.SoftLineEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-role .Education-description-item-dates{background-color:var(--block-background-color,transparent);border-radius:50px;padding:4px 16px}.SoftLineEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-description span{font-size:12px}

.Experience .Section-container .Experience-description-container .Experience-description-item{flex:1;margin-bottom:4px}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-company{justify-content:space-between;align-items:center;display:flex}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-company .Experience-description-item-company-title{font-size:14px;font-weight:400}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-company .Experience-description-item-company-location{font-size:12px}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-role{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-role .Experience-description-item-role-title{font-weight:600}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-role .Experience-description-item-dates{background-color:var(--block-background-color,transparent);border-radius:50px;padding:4px 16px}.Experience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-description span{font-size:12px}

.SoftLineContactInfo .Section-container .Section-item .Section-header{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:4px;display:flex}.SoftLineContactInfo .Section-container .Section-item .Section-header .ContactInfo-name{line-height:80px}.SoftLineContactInfo .Section-container .Section-item .Section-header .ContactInfo-role{word-wrap:break-word}.SoftLineContactInfo .Section-container .Section-item .Section-body{color:#777e80;word-break:break-all;flex-flow:column wrap;font-size:12px;line-height:12px;display:flex}.SoftLineContactInfo .Section-container .ContactInfo-container .ContactInfo-name-container .ContactInfo-name{font-weight:500}.SoftLineContactInfo .Section-container .ContactInfo-container .ContactInfo-role-container{margin-bottom:20px}.SoftLineContactInfo .Section-container .ContactInfo-container .ContactInfo-role-container .ContactInfo-role-background .ContactInfo-role{font-weight:400}.SoftLineContactInfo .Section-container .ContactInfo-contacts-container{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.SoftLineContactInfo .Section-container .ContactInfo-contacts-container>div{align-items:center;gap:8px;display:flex}.SoftLineContactInfo .Section-container .ContactInfo-contacts-container>div a{color:inherit;text-decoration:none}.SoftLineContactInfo .Section-container .ContactInfo-contacts-container>div a:hover{text-decoration:underline}.SoftLineContactInfo .Section-container .ContactInfo-contacts-container .ContactInfo-contacts-icon{background-color:var(--block-background-color,transparent);border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:flex}.SoftLineContactInfo .Section-container .ContactInfo-links-container{align-items:center;gap:16px;display:flex}.SoftLineContactInfo .Section-container .ContactInfo-links-container .ContactInfo-links-item .ContactInfo-links-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:transform .3s ease-in-out;display:flex}.SoftLineContactInfo .Section-container .ContactInfo-links-container .ContactInfo-links-item .ContactInfo-links-icon:hover{cursor:pointer;transform:scale(1.1)}




.ObsidianPortfolioTemplate .ObsidianPortfolioTemplate-container{margin:0 auto}.ObsidianPortfolioTemplate .ObsidianPortfolioTemplate-container .ql-align-justify{text-align:justify}.ObsidianPortfolioTemplate .ObsidianPortfolioTemplate-container .ql-align-center{text-align:center}.ObsidianPortfolioTemplate .ObsidianPortfolioTemplate-container .ql-align-right{text-align:right}.ObsidianPortfolioTemplate .ObsidianPortfolioTemplate-container .ql-align-left{text-align:left}.ObsidianPortfolioTemplate .ObsidianPortfolioTemplate-container .Section-body:not(:last-child) .default-block{margin-bottom:12px}@media (max-width:768px){.ObsidianPortfolioTemplate>div{padding-top:32px!important;padding-left:0!important;padding-right:0!important}.ObsidianPortfolioTemplate .ObsidianAvatar{margin-bottom:24px!important}.ObsidianPortfolioTemplate .ObsidianPortfolioTemplate-container{padding:0;width:100%!important;max-width:100%!important}.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section{padding:20px 24px!important}.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianContactInfo .Section-header .ContactInfo-container{flex-direction:column;gap:8px;display:flex}.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianContactInfo .Section-header .ContactInfo-container .ContactInfo-name-container .ContactInfo-name{word-break:break-word!important;font-size:32px!important;line-height:32px!important}.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianContactInfo .Section-header .ContactInfo-container .ContactInfo-role-container .ContactInfo-role-background .ContactInfo-role{word-break:break-word!important}.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianContactInfo .Section-body .ContactInfo-contacts-container{flex-direction:column!important;align-items:flex-start!important}.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianContactInfo .Section-body .ContactInfo-links-container{flex-wrap:wrap!important}.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianExperience .Experience-description-item-company,.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianExperience .Education-description-item-company,.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianExperience .Experience-description-item-role,.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianExperience .Education-description-item-role,.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianEducation .Experience-description-item-company,.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianEducation .Education-description-item-company,.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianEducation .Experience-description-item-role,.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .ObsidianEducation .Education-description-item-role{gap:8px;flex-direction:column!important;align-items:flex-start!important;margin-bottom:12px!important}.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .Section-title{word-break:break-word!important;font-size:32px!important;line-height:32px!important}.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .Section-description.default-block{padding:18px 8px!important}.ObsidianPortfolioTemplate .ObsidianResumeTemplate-section .Skill-item{white-space:unset!important;word-break:break-word!important}}
.ObsidianResumeTemplate-section{margin-bottom:0;position:relative}.ObsidianResumeTemplate-section .Section-container{position:relative}.ObsidianResumeTemplate-section .Section-container .Section-title-container{border-bottom:0 solid #000;width:100%;margin-bottom:4px}.ObsidianResumeTemplate-section .Section-container .Section-title-container .Section-title{min-height:12px;font-size:14px;font-weight:500}.ObsidianResumeTemplate-section .Section-container .Section-body{z-index:10;align-items:center;min-height:24px;display:flex;position:relative}.ObsidianResumeTemplate-section .Section-container .Section-body .Section-description{width:100%;font-size:12px;line-height:18px}.ObsidianResumeTemplate-section .Section-container .html-content ul,.ObsidianResumeTemplate-section .Section-container .html-content ol{margin:0;padding-left:24px}.ObsidianResumeTemplate-section .Section-container .html-content ul li,.ObsidianResumeTemplate-section .Section-container .html-content ol li{padding-left:4px}.ObsidianResumeTemplate-section .secondary-text{color:#777e80}.ObsidianResumeTemplate-section .content-text{color:#474a4b}.ObsidianResumeTemplate-section .Section-placeholder{color:#c5c5c5;width:100%;font-size:12px;line-height:18px}.ObsidianResumeTemplate-section .Section-item-placeholder{color:#c5c5c5;font-size:12px;line-height:18px}
.ObsidianSkills .Section-description{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ObsidianSkills .Section-description .Skill-item{white-space:nowrap;border:1px solid;border-radius:9999px;flex-shrink:0;width:fit-content;padding:12px 24px;font-weight:500;transition:transform .2s}.ObsidianSkills .Section-description .Skill-item:hover{transform:scale(1.05)}

.ObsidianAvatar{width:100%}.ObsidianAvatar-container{justify-content:center;align-items:center;width:100%;display:flex}.ObsidianAvatar-image{object-fit:cover;border-radius:50%;width:200px;height:200px;display:block}


.ObsidianEducation .Section-container .Education-description-container .Education-description-item{flex:1;margin-bottom:4px}.ObsidianEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-company{justify-content:space-between;align-items:center;display:flex}.ObsidianEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-company .Education-description-item-company-title{font-size:14px;font-weight:400}.ObsidianEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-company .Education-description-item-company-location{font-size:12px}.ObsidianEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-role{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.ObsidianEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-role .Education-description-item-role-title{font-weight:600}.ObsidianEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-role .Education-description-item-dates{background-color:var(--block-background-color,transparent);border-radius:50px;padding:4px 16px}.ObsidianEducation .Section-container .Education-description-container .Education-description-item .Education-description-item-description span{font-size:12px}

.ObsidianExperience .Section-container .Experience-description-container .Experience-description-item{flex:1;margin-bottom:4px}.ObsidianExperience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-company{justify-content:space-between;align-items:center;display:flex}.ObsidianExperience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-company .Experience-description-item-company-title{font-size:14px;font-weight:400}.ObsidianExperience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-company .Experience-description-item-company-location{font-size:12px}.ObsidianExperience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-role{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.ObsidianExperience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-role .Experience-description-item-role-title{font-weight:600}.ObsidianExperience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-role .Experience-description-item-dates{background-color:var(--block-background-color,transparent);border-radius:50px;padding:4px 16px}.ObsidianExperience .Section-container .Experience-description-container .Experience-description-item .Experience-description-item-description span{font-size:12px}

.ObsidianContactInfo .Section-container .Section-item .Section-header{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:4px;display:flex}.ObsidianContactInfo .Section-container .Section-item .Section-header .ContactInfo-name{line-height:80px}.ObsidianContactInfo .Section-container .Section-item .Section-header .ContactInfo-role{word-wrap:break-word}.ObsidianContactInfo .Section-container .Section-item .Section-body{color:#777e80;word-break:break-all;flex-flow:column wrap;font-size:12px;line-height:12px;display:flex}.ObsidianContactInfo .Section-container .ContactInfo-container .ContactInfo-name-container .ContactInfo-name{font-weight:500}.ObsidianContactInfo .Section-container .ContactInfo-container .ContactInfo-role-container{margin-bottom:20px}.ObsidianContactInfo .Section-container .ContactInfo-container .ContactInfo-role-container .ContactInfo-role-background .ContactInfo-role{font-weight:400}.ObsidianContactInfo .Section-container .ContactInfo-contacts-container{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:28px;display:flex}.ObsidianContactInfo .Section-container .ContactInfo-contacts-container .ContactInfo-contact-button{color:inherit;background-color:#0000;border:2px solid;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:all .2s;display:inline-flex}.ObsidianContactInfo .Section-container .ContactInfo-contacts-container .ContactInfo-contact-button svg{flex-shrink:0}.ObsidianContactInfo .Section-container .ContactInfo-contacts-container .ContactInfo-contact-button span{white-space:nowrap}.ObsidianContactInfo .Section-container .ContactInfo-contacts-container .ContactInfo-contact-button:hover{opacity:.8;text-decoration:none}.ObsidianContactInfo .Section-container .ContactInfo-links-container{align-items:center;gap:16px;display:flex}.ObsidianContactInfo .Section-container .ContactInfo-links-container .ContactInfo-links-item .ContactInfo-links-icon{color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:opacity .2s;display:flex}.ObsidianContactInfo .Section-container .ContactInfo-links-container .ContactInfo-links-item .ContactInfo-links-icon svg{width:24px;height:24px}.ObsidianContactInfo .Section-container .ContactInfo-links-container .ContactInfo-links-item .ContactInfo-links-icon:hover{opacity:.7;cursor:pointer;transform:none}




