.cv-container{padding:50px 0}.cv-container .section{margin-bottom:50px}.cv-container .section h2{margin:0 0 24px;font-size:21px;font-weight:var(--font-semibold)}.cv-container .section h3{font-size:18.5px}.cv-container .section p{margin:0}.cv-container .section-first .img-container{position:relative;aspect-ratio:1/1;border-radius:50%;overflow:hidden;width:65px}.cv-container .section-first .right h1{font-size:22px;margin:0;font-weight:var(--font-medium)}.cv-container .section-first .job{font-size:18px;line-height:24px;color:var(--txt-color-secondary)}.cv-container .section-intro .text{font-size:18px;line-height:32px;opacity:.7;font-weight:var(--font-light)}.cv-container .section-experiences .experiences .experience .post{font-size:18px;font-weight:var(--font-regular)}.cv-container .section-experiences .experiences .experience .logo-container{position:relative;aspect-ratio:1/1;background-color:var(--bg-color-secondary);padding:10px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cv-container .section-experiences .experiences .experience .name,.cv-container .section-experiences .experiences .experience .sub-info{font-size:15px;font-weight:var(--font-medium);opacity:.5}.cv-container .section-projects .projects .project{opacity:.7}.cv-container .section-projects .projects .project .name{font-size:18px;font-weight:var(--font-regular)}.cv-container .section-projects .projects .project .line{background-color:var(--txt-color-primary);height:1px;flex-grow:1;opacity:.2}.cv-container .section-contact .contact .info{opacity:.7}.cv-container .section-contact .contact .info .text{font-size:18px}