.resume-layout.layout-1{font-family:Inter,sans-serif;color:#334155;word-break:break-word;overflow-wrap:break-word}.resume-layout.layout-1 *{font-size:13px;word-break:break-word;overflow-wrap:break-word}.resume-layout.layout-1 a{color:#1392ec!important;text-decoration:none;display:inline;word-break:normal;overflow-wrap:normal}.resume-layout.layout-1 a:hover{text-decoration:underline}.resume-layout.layout-1 .layout-1-header{padding:40px 48px 32px;border-bottom:1px solid #f1f5f9}.resume-layout.layout-1 .layout-1-header .layout-1-header-content{display:flex;flex-direction:column;gap:8.06px}.resume-layout.layout-1 .layout-1-header .layout-1-header-content .layout-1-header-main{display:flex;align-items:center;gap:24px}.resume-layout.layout-1 .layout-1-header .layout-1-header-content .layout-1-profile-image-wrapper{flex-shrink:0}.resume-layout.layout-1 .layout-1-header .layout-1-header-content .layout-1-profile-image-wrapper .layout-1-profile-image{width:128px;height:128px;border-radius:.5rem;object-fit:cover;object-position:center;display:block;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.resume-layout.layout-1 .layout-1-header .layout-1-header-content .layout-1-name-role{display:flex;flex-direction:column;gap:8.06px;flex:1}.resume-layout.layout-1 .layout-1-header .layout-1-fullname{font-size:40.04px!important;font-weight:800;text-transform:uppercase;letter-spacing:-.025em;color:#334155;line-height:1.2;margin:0}.resume-layout.layout-1 .layout-1-header .layout-1-fullname .layout-1-fullname-last{color:#1392ec}.resume-layout.layout-1 .layout-1-header .layout-1-fullname span{font-size:40.04px!important}.resume-layout.layout-1 .layout-1-header .layout-1-role{font-size:20.02px!important;font-weight:500;color:#64748b;letter-spacing:.025em;margin:0;line-height:1}.resume-layout.layout-1 .layout-1-header .layout-1-contact{display:flex;flex-wrap:wrap;gap:8.06px 24.05px;margin-top:24.05px;font-weight:500}.resume-layout.layout-1 .layout-1-header .layout-1-contact .layout-1-contact-item{display:flex;align-items:center;gap:7.54px;cursor:pointer;transition:color .2s}.resume-layout.layout-1 .layout-1-header .layout-1-contact .layout-1-contact-item:hover{color:#1392ec}.resume-layout.layout-1 .layout-1-header .layout-1-contact .layout-1-contact-item .layout-1-icon{font-size:17.94px;color:#1392ec;font-family:Material Symbols Outlined,sans-serif;line-height:1;font-weight:400}.resume-layout.layout-1 .layout-1-body-grid{display:flex;flex:1;margin-top:0}.resume-layout.layout-1 .layout-1-body-grid .layout-1-main-column{width:66.666667%;padding:48px 32px 48px 48px;border-right:1px solid #f1f5f9}.resume-layout.layout-1 .layout-1-body-grid .layout-1-sidebar-column{width:33.333333%;padding:48px 48px 48px 32px}.resume-layout.layout-1 .layout-1-section{margin-bottom:40px}.resume-layout.layout-1 .layout-1-section-title{font-size:11.999px;font-weight:700;text-transform:uppercase;letter-spacing:1.95px;color:#334155;margin-bottom:16px;padding-bottom:8.06px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:8.06px;line-height:1}.resume-layout.layout-1 .layout-1-section-title:before{content:"";width:4.03px;height:15.99px;background-color:#1392ec;border-radius:9999px;flex-shrink:0}.resume-layout.layout-1 .layout-1-summary{color:#334155;line-height:1.5}.resume-layout.layout-1 .layout-1-summary *{font-size:13px!important;color:#334155!important;line-height:1.5!important;margin:0}.resume-layout.layout-1 .layout-1-summary a{color:#1392ec!important;display:inline!important;word-break:normal!important;overflow-wrap:normal!important}.resume-layout.layout-1 .layout-1-work-list{display:flex;flex-direction:column;gap:24px}.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4.03px}.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-header .layout-1-work-position{font-weight:700;margin:0;line-height:1}.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-header .layout-1-work-date{color:#64748b;font-weight:500}.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-company{font-weight:600;color:#1392ec;margin-bottom:14.95px}.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-description{list-style:none;margin:0;display:flex;flex-direction:column;gap:8.06px;padding:0 0 0 4.03px}.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-description li{display:block;position:relative;padding-left:12.09px}.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-description li:before{content:"";position:absolute;left:0;top:8.06px;width:4.03px;height:4.03px;background-color:#64748b;border-radius:9999px}.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-description li *{font-size:13px!important;color:#334155!important;line-height:1.5!important}.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-description li a{color:#1392ec!important;display:inline!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-description li * a,.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-description li div a,.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-description li em a,.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-description li p a,.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-description li span a,.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-description li strong a{word-break:normal!important;overflow-wrap:normal!important}.resume-layout.layout-1 .layout-1-work-list .layout-1-work-item .layout-1-work-description li strong{font-weight:700;color:#334155!important}.resume-layout.layout-1 .layout-1-education-list{display:flex;flex-direction:column;gap:16px}.resume-layout.layout-1 .layout-1-education-list .layout-1-education-item .layout-1-education-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4.03px}.resume-layout.layout-1 .layout-1-education-list .layout-1-education-item .layout-1-education-header .layout-1-education-degree{font-weight:700;margin:0;line-height:1}.resume-layout.layout-1 .layout-1-education-list .layout-1-education-item .layout-1-education-header .layout-1-education-date{color:#64748b;font-weight:500}.resume-layout.layout-1 .layout-1-education-list .layout-1-education-item .layout-1-education-school{color:#334155;margin-bottom:4.03px}.resume-layout.layout-1 .layout-1-education-list .layout-1-education-item .layout-1-education-gpa{color:#64748b;font-size:13px}.resume-layout.layout-1 .layout-1-volunteer-list{display:flex;flex-direction:column;gap:24px}.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4.03px}.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-header .layout-1-volunteer-title{font-weight:700;margin:0;line-height:1}.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-header .layout-1-volunteer-title *{font-size:13px!important;color:#334155!important;font-weight:700!important;line-height:1!important}.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-header .layout-1-volunteer-title a{color:#1392ec!important}.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-header .layout-1-volunteer-date{color:#64748b;font-weight:500}.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-description{list-style:none;margin:0;display:flex;flex-direction:column;gap:8.06px;padding:0 0 0 4.03px}.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-description li{display:block;position:relative;padding-left:12.09px}.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-description li:before{content:"";position:absolute;left:0;top:8.06px;width:4.03px;height:4.03px;background-color:#64748b;border-radius:9999px}.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-description li *{font-size:13px!important;color:#334155!important;line-height:1.5!important}.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-description li a{color:#1392ec!important;display:inline!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-description li * a,.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-description li div a,.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-description li em a,.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-description li p a,.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-description li span a,.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-description li strong a{word-break:normal!important;overflow-wrap:normal!important}.resume-layout.layout-1 .layout-1-volunteer-list .layout-1-volunteer-item .layout-1-volunteer-description li strong{font-weight:700;color:#334155!important}.resume-layout.layout-1 .layout-1-skills{display:flex;flex-wrap:wrap;gap:8.06px}.resume-layout.layout-1 .layout-1-skills .layout-1-skill-badge{padding:4.03px 12.48px;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;font-weight:600;line-height:1}.resume-layout.layout-1 .layout-1-languages-list{display:flex;flex-direction:column;gap:14.95px}.resume-layout.layout-1 .layout-1-languages-list .layout-1-language-item{display:flex;justify-content:space-between;align-items:center}.resume-layout.layout-1 .layout-1-languages-list .layout-1-language-item .layout-1-language-name{font-weight:500}.resume-layout.layout-1 .layout-1-languages-list .layout-1-language-item .layout-1-language-level{color:#64748b}.resume-layout.layout-1 .layout-1-certifications{display:flex;flex-direction:column;gap:16px}.resume-layout.layout-1 .layout-1-certifications .layout-1-cert-item .layout-1-cert-title{font-weight:700;margin-bottom:2.99px}.resume-layout.layout-1 .layout-1-certifications .layout-1-cert-item .layout-1-cert-title *{font-size:13px!important;color:#334155!important;font-weight:700!important}.resume-layout.layout-1 .layout-1-certifications .layout-1-cert-item .layout-1-cert-title a{color:#1392ec!important}.resume-layout.layout-1 .layout-1-certifications .layout-1-cert-item .layout-1-cert-issuer-date{color:#64748b;font-size:13px}.resume-layout.layout-1 .layout-1-certifications .layout-1-cert-item .layout-1-cert-issuer-date *{font-size:13px!important;color:#64748b!important}.resume-layout.layout-1 .layout-1-certifications .layout-1-cert-item .layout-1-cert-issuer-date a{color:#1392ec!important}.resume-layout.layout-1 .layout-1-awards{display:flex;flex-direction:column;gap:16px}.resume-layout.layout-1 .layout-1-awards .layout-1-award-item .layout-1-award-title{font-weight:700;margin-bottom:2.99px}.resume-layout.layout-1 .layout-1-awards .layout-1-award-item .layout-1-award-title *{font-size:13px!important;color:#334155!important;font-weight:700!important}.resume-layout.layout-1 .layout-1-awards .layout-1-award-item .layout-1-award-title a{color:#1392ec!important}.resume-layout.layout-1 .layout-1-awards .layout-1-award-item .layout-1-award-org-date{color:#64748b;font-size:13px;margin-bottom:4.03px}.resume-layout.layout-1 .layout-1-awards .layout-1-award-item .layout-1-award-org-date *{font-size:13px!important;color:#64748b!important}.resume-layout.layout-1 .layout-1-awards .layout-1-award-item .layout-1-award-org-date a{color:#1392ec!important}.resume-layout.layout-1 .layout-1-awards .layout-1-award-item .layout-1-award-description{color:#334155;line-height:1.5;font-size:13px}.resume-layout.layout-1 .layout-1-awards .layout-1-award-item .layout-1-award-description *{font-size:13px!important;color:#334155!important;line-height:1.5!important}.resume-layout.layout-1 .layout-1-awards .layout-1-award-item .layout-1-award-description a{color:#1392ec!important}.resume-layout.layout-1 .layout-1-interests{color:#334155;line-height:1.5}.resume-layout.layout-1 .layout-1-publications{display:flex;flex-direction:column;gap:16px}.resume-layout.layout-1 .layout-1-publications .layout-1-pub-item .layout-1-pub-title{font-weight:700;margin-bottom:2.99px}.resume-layout.layout-1 .layout-1-publications .layout-1-pub-item .layout-1-pub-title *{font-size:13px!important;color:#334155!important;font-weight:700!important}.resume-layout.layout-1 .layout-1-publications .layout-1-pub-item .layout-1-pub-title a{color:#1392ec!important}.resume-layout.layout-1 .layout-1-publications .layout-1-pub-item .layout-1-pub-meta{color:#64748b;font-size:13px}.resume-layout.layout-1 .layout-1-publications .layout-1-pub-item .layout-1-pub-meta *{font-size:13px!important;color:#64748b!important}.resume-layout.layout-1 .layout-1-publications .layout-1-pub-item .layout-1-pub-meta a{color:#1392ec!important}.resume-layout.layout-1 .layout-1-conferences{display:flex;flex-direction:column;gap:16px}.resume-layout.layout-1 .layout-1-conferences .layout-1-conf-item .layout-1-conf-title{font-weight:700;margin-bottom:2.99px}.resume-layout.layout-1 .layout-1-conferences .layout-1-conf-item .layout-1-conf-title *{font-size:13px!important;color:#334155!important;font-weight:700!important}.resume-layout.layout-1 .layout-1-conferences .layout-1-conf-item .layout-1-conf-title a{color:#1392ec!important}.resume-layout.layout-1 .layout-1-conferences .layout-1-conf-item .layout-1-conf-meta{color:#64748b;font-size:13px}.resume-layout.layout-1 .layout-1-conferences .layout-1-conf-item .layout-1-conf-meta *{font-size:13px!important;color:#64748b!important}.resume-layout.layout-1 .layout-1-conferences .layout-1-conf-item .layout-1-conf-meta a{color:#1392ec!important}.resume-layout.layout-1 .layout-1-references{display:flex;flex-direction:column;gap:16px}.resume-layout.layout-1 .layout-1-references .layout-1-ref-item .layout-1-ref-name-role{margin-bottom:4.03px}.resume-layout.layout-1 .layout-1-references .layout-1-ref-item .layout-1-ref-name-role .layout-1-ref-name{font-weight:500;color:#334155}.resume-layout.layout-1 .layout-1-references .layout-1-ref-item .layout-1-ref-name-role .layout-1-ref-role{color:#64748b}.resume-layout.layout-1 .layout-1-references .layout-1-ref-item .layout-1-ref-contact{color:#64748b;font-size:13px}.resume-layout.layout-1 .layout-1-socials{display:flex;flex-direction:column;gap:8.06px}.resume-layout.layout-1 .layout-1-socials .layout-1-social-item .layout-1-social-link{color:#1392ec;text-decoration:none;display:inline;word-break:normal;overflow-wrap:normal}.resume-layout.layout-1 .layout-1-socials .layout-1-social-item .layout-1-social-link:hover{text-decoration:underline}.resume-layout.layout-1 .layout-1-additional-info{color:#334155;line-height:1.5;font-size:13px}.resume-layout.layout-1 .layout-1-additional-info *{font-size:13px!important;color:#334155!important;line-height:1.5!important}.resume-layout.layout-1 .layout-1-additional-info a{color:#1392ec!important}.resume-layout.layout-2{font-family:Inter,sans-serif;color:#334155;word-break:break-word;overflow-wrap:break-word}.resume-layout.layout-2 *{font-size:13px;word-break:break-word;overflow-wrap:break-word}.resume-layout.layout-2 a{color:#1392ec!important;text-decoration:none;display:inline;word-break:normal;overflow-wrap:normal}.resume-layout.layout-2 a:hover{text-decoration:underline}.resume-layout.layout-2 .layout-2-header{padding:40px 48px 32px;border-bottom:1px solid #f1f5f9}.resume-layout.layout-2 .layout-2-header .layout-2-header-content{display:flex;flex-direction:column;gap:8.06px}.resume-layout.layout-2 .layout-2-header .layout-2-header-content .layout-2-header-main{display:flex;align-items:center;gap:24px}.resume-layout.layout-2 .layout-2-header .layout-2-header-content .layout-2-header-main .layout-2-name-role{display:flex;flex-direction:column;gap:8.06px;flex:1}.resume-layout.layout-2 .layout-2-header .layout-2-header-content .layout-2-profile-image-wrapper{flex-shrink:0}.resume-layout.layout-2 .layout-2-header .layout-2-header-content .layout-2-profile-image-wrapper .layout-2-profile-image{width:128px;height:128px;border-radius:.5rem;object-fit:cover;object-position:center;display:block;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.resume-layout.layout-2 .layout-2-header .layout-2-header-content .layout-2-fullname{font-size:40.04px!important;font-weight:800;text-transform:uppercase;letter-spacing:-.025em;color:#334155;line-height:1.2;margin:0}.resume-layout.layout-2 .layout-2-header .layout-2-header-content .layout-2-role{font-size:20.02px!important;font-weight:500;color:#64748b;letter-spacing:.025em;margin:0;line-height:1}.resume-layout.layout-2 .layout-2-header .layout-2-header-content .layout-2-contact-grid{display:flex;flex-wrap:wrap;gap:8.06px 24.05px;margin-top:24.05px;font-weight:500}.resume-layout.layout-2 .layout-2-header .layout-2-header-content .layout-2-contact-grid .layout-2-contact-item{display:flex;align-items:center;gap:7.54px;cursor:pointer;transition:color .2s}.resume-layout.layout-2 .layout-2-header .layout-2-header-content .layout-2-contact-grid .layout-2-contact-item:hover{color:#1392ec}.resume-layout.layout-2 .layout-2-header .layout-2-header-content .layout-2-contact-grid .layout-2-contact-item .layout-2-icon{font-size:17.94px;color:#1392ec;font-family:Material Symbols Outlined,sans-serif;line-height:1;font-weight:400}.resume-layout.layout-2 .layout-2-content{display:flex;flex-direction:column;gap:24px;padding:48px;margin-top:0}.resume-layout.layout-2 .layout-2-section{margin-bottom:40px}.resume-layout.layout-2 .layout-2-section-title{font-size:11.999px;font-weight:700;text-transform:uppercase;letter-spacing:1.95px;color:#334155;margin-bottom:16px;padding-bottom:8.06px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:8.06px;line-height:1}.resume-layout.layout-2 .layout-2-section-title:before{content:"";width:4.03px;height:15.99px;background-color:#1392ec;border-radius:9999px;flex-shrink:0}.resume-layout.layout-2 .layout-2-summary{color:#334155;line-height:1.5;font-size:13px}.resume-layout.layout-2 .layout-2-summary *{font-size:13px!important;color:#334155!important;line-height:1.5!important;margin:0}.resume-layout.layout-2 .layout-2-summary a{color:#1392ec!important}.resume-layout.layout-2 .layout-2-work-list{display:flex;flex-direction:column;gap:20px}.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.04px}.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-header .layout-2-work-position{font-weight:800;color:#334155;margin:0;line-height:1;font-size:13px}.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-header .layout-2-work-date{color:#334155;font-weight:500;font-size:13px;background-color:#f1f5f9;padding:2.47px 8.06px;border-radius:2.47px}.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-company{font-weight:500;color:#1392ec;margin-bottom:4.03px;font-size:13px}.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.04px;font-size:13px}.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description>li{display:block;list-style:none;margin:0;padding:0;color:#334155;line-height:1.5}.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description>li *{font-size:13px!important;color:#334155!important;line-height:1.5!important}.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description>li a{color:#1392ec!important;display:inline!important;word-break:normal!important;overflow-wrap:normal!important}.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description>li * a,.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description>li div a,.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description>li em a,.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description>li p a,.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description>li span a,.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description>li strong a{word-break:normal!important;overflow-wrap:normal!important}.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description ol,.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description ul{list-style:circle;list-style-position:outside;padding-left:24.05px;margin:0}.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description ol li,.resume-layout.layout-2 .layout-2-work-list .layout-2-work-item .layout-2-work-description ul li{display:list-item}.resume-layout.layout-2 .layout-2-education-list{display:flex;flex-direction:column;gap:20px}.resume-layout.layout-2 .layout-2-education-list .layout-2-education-item .layout-2-education-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.04px}.resume-layout.layout-2 .layout-2-education-list .layout-2-education-item .layout-2-education-header .layout-2-education-degree{font-weight:800;color:#334155;margin:0;line-height:1;font-size:13px}.resume-layout.layout-2 .layout-2-education-list .layout-2-education-item .layout-2-education-header .layout-2-education-date{color:#334155;font-weight:500;font-size:13px;background-color:#f1f5f9;padding:2.47px 8.06px;border-radius:2.47px}.resume-layout.layout-2 .layout-2-education-list .layout-2-education-item .layout-2-education-school{color:#1392ec;font-weight:500;font-size:13px}.resume-layout.layout-2 .layout-2-education-list .layout-2-education-item .layout-2-education-gpa{color:#334155;font-size:13px}.resume-layout.layout-2 .layout-2-skills{display:flex;flex-wrap:wrap;gap:8.06px}.resume-layout.layout-2 .layout-2-skills .layout-2-skill-badge{background-color:#f1f5f9;color:#334155;padding:4.03px 12.09px;border-radius:2.47px;font-size:11.96px;font-weight:600;border:1px solid #e2e8f0;line-height:1}.resume-layout.layout-2 .layout-2-awards{display:grid;grid-template-columns:repeat(2,1fr);gap:4.03px 24px}.resume-layout.layout-2 .layout-2-awards .layout-2-award-item{font-size:13px}.resume-layout.layout-2 .layout-2-awards .layout-2-award-item .layout-2-award-title{font-weight:800;color:#334155;margin-bottom:2.99px;display:block;line-height:1}.resume-layout.layout-2 .layout-2-awards .layout-2-award-item .layout-2-award-title *{font-size:13px!important;color:#334155!important;font-weight:800!important;line-height:1!important}.resume-layout.layout-2 .layout-2-awards .layout-2-award-item .layout-2-award-title a{color:#1392ec!important}.resume-layout.layout-2 .layout-2-awards .layout-2-award-item .layout-2-award-org-date{color:#334155;font-size:13px;margin-bottom:4.03px}.resume-layout.layout-2 .layout-2-awards .layout-2-award-item .layout-2-award-org-date *{font-size:13px!important;color:#334155!important}.resume-layout.layout-2 .layout-2-awards .layout-2-award-item .layout-2-award-org-date a{color:#1392ec!important}.resume-layout.layout-2 .layout-2-awards .layout-2-award-item .layout-2-award-description{color:#334155;line-height:1.5;font-size:13px}.resume-layout.layout-2 .layout-2-awards .layout-2-award-item .layout-2-award-description *{font-size:13px!important;color:#334155!important;line-height:1.5!important}.resume-layout.layout-2 .layout-2-awards .layout-2-award-item .layout-2-award-description a{color:#1392ec!important}.resume-layout.layout-2 .layout-2-languages-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:4.03px 16px;font-size:13px;color:#334155;list-style:none;padding:0;margin:0}.resume-layout.layout-2 .layout-2-languages-list .layout-2-language-item{display:flex;align-items:center;gap:4.03px;list-style:none}.resume-layout.layout-2 .layout-2-languages-list .layout-2-language-item .layout-2-language-name{color:#334155;position:relative}.resume-layout.layout-2 .layout-2-languages-list .layout-2-language-item .layout-2-language-name:has(+.layout-2-language-level):after{content:"•";margin-left:4.03px;margin-right:4.03px;color:#334155}.resume-layout.layout-2 .layout-2-languages-list .layout-2-language-item .layout-2-language-level{color:#334155}.resume-layout.layout-2 .layout-2-publications{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px}.resume-layout.layout-2 .layout-2-publications .layout-2-pub-item{font-size:13px}.resume-layout.layout-2 .layout-2-publications .layout-2-pub-item .layout-2-pub-title{font-weight:800;color:#334155;margin-bottom:1.04px}.resume-layout.layout-2 .layout-2-publications .layout-2-pub-item .layout-2-pub-title *{font-size:13px!important;color:#334155!important;font-weight:800!important}.resume-layout.layout-2 .layout-2-publications .layout-2-pub-item .layout-2-pub-title a{color:#1392ec!important}.resume-layout.layout-2 .layout-2-publications .layout-2-pub-item .layout-2-pub-description{color:#334155;line-height:1.5;margin-bottom:0}.resume-layout.layout-2 .layout-2-publications .layout-2-pub-item .layout-2-pub-description *{font-size:13px!important;color:#334155!important;line-height:1.5!important}.resume-layout.layout-2 .layout-2-publications .layout-2-pub-item .layout-2-pub-description a{color:#1392ec!important}.resume-layout.layout-2 .layout-2-publications .layout-2-pub-item .layout-2-pub-date{color:#334155;font-size:13px}.resume-layout.layout-2 .layout-2-certifications{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;font-size:13px;color:#334155}.resume-layout.layout-2 .layout-2-certifications .layout-2-cert-item{display:flex;align-items:flex-start;gap:8.06px}.resume-layout.layout-2 .layout-2-certifications .layout-2-cert-item .layout-2-cert-icon{font-size:17.94px;color:#1392ec;font-family:Material Symbols Outlined,sans-serif;line-height:1;font-weight:400;flex-shrink:0;margin-top:1.04px}.resume-layout.layout-2 .layout-2-certifications .layout-2-cert-item .layout-2-cert-content{flex:1;display:flex;flex-direction:column;gap:1.95px}.resume-layout.layout-2 .layout-2-certifications .layout-2-cert-item .layout-2-cert-content .layout-2-cert-title{font-weight:800;color:#334155;margin-bottom:2.99px;line-height:1}.resume-layout.layout-2 .layout-2-certifications .layout-2-cert-item .layout-2-cert-content .layout-2-cert-title *{font-size:13px!important;color:#334155!important;font-weight:800!important;line-height:1!important}.resume-layout.layout-2 .layout-2-certifications .layout-2-cert-item .layout-2-cert-content .layout-2-cert-title a{color:#1392ec!important}.resume-layout.layout-2 .layout-2-certifications .layout-2-cert-item .layout-2-cert-content .layout-2-cert-issuer-date{color:#334155;font-size:13px}.resume-layout.layout-2 .layout-2-certifications .layout-2-cert-item .layout-2-cert-content .layout-2-cert-issuer-date *{font-size:13px!important;color:#334155!important}.resume-layout.layout-2 .layout-2-certifications .layout-2-cert-item .layout-2-cert-content .layout-2-cert-issuer-date a{color:#1392ec!important}.resume-layout.layout-2 .layout-2-volunteer-list{display:flex;flex-direction:column;gap:20px}.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.04px}.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-header .layout-2-volunteer-title{font-weight:800;margin:0;line-height:1;font-size:13px}.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-header .layout-2-volunteer-title *{font-size:13px!important;color:#334155!important;font-weight:800!important;line-height:1!important}.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-header .layout-2-volunteer-title a{color:#1392ec!important}.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-header .layout-2-volunteer-date{color:#334155;font-weight:500;font-size:13px;background-color:#f1f5f9;padding:2.47px 8.06px;border-radius:2.47px}.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-description{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.04px;font-size:13px}.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-description ol,.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-description ul{list-style:circle;list-style-position:outside;padding-left:24.05px;margin:0}.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-description li{display:list-item;color:#334155;line-height:1.5}.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-description li *{font-size:13px!important;color:#334155!important;line-height:1.5!important}.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-description li a{color:#1392ec!important;display:inline!important;word-break:normal!important;overflow-wrap:normal!important}.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-description li * a,.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-description li div a,.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-description li em a,.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-description li p a,.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-description li span a,.resume-layout.layout-2 .layout-2-volunteer-list .layout-2-volunteer-item .layout-2-volunteer-description li strong a{word-break:normal!important;overflow-wrap:normal!important}.resume-layout.layout-2 .layout-2-conferences{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px}.resume-layout.layout-2 .layout-2-conferences .layout-2-conf-item .layout-2-conf-title{font-weight:800;margin-bottom:2.99px}.resume-layout.layout-2 .layout-2-conferences .layout-2-conf-item .layout-2-conf-title *{font-size:13px!important;color:#334155!important;font-weight:800!important}.resume-layout.layout-2 .layout-2-conferences .layout-2-conf-item .layout-2-conf-title a{color:#1392ec!important}.resume-layout.layout-2 .layout-2-conferences .layout-2-conf-item .layout-2-conf-meta{color:#334155;font-size:13px}.resume-layout.layout-2 .layout-2-conferences .layout-2-conf-item .layout-2-conf-meta *{font-size:13px!important;color:#334155!important}.resume-layout.layout-2 .layout-2-conferences .layout-2-conf-item .layout-2-conf-meta a{color:#1392ec!important}.resume-layout.layout-2 .layout-2-interests{display:flex;flex-direction:row;flex-wrap:wrap;gap:4.03px 16px;color:#334155;line-height:1.5;font-size:13px}.resume-layout.layout-2 .layout-2-interests .layout-2-interest-item{font-size:13px;color:#334155}.resume-layout.layout-2 .layout-2-references{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px}.resume-layout.layout-2 .layout-2-references .layout-2-ref-item .layout-2-ref-name-role{margin-bottom:4.03px}.resume-layout.layout-2 .layout-2-references .layout-2-ref-item .layout-2-ref-name-role .layout-2-ref-name{font-weight:500;color:#334155}.resume-layout.layout-2 .layout-2-references .layout-2-ref-item .layout-2-ref-name-role .layout-2-ref-role{color:#64748b}.resume-layout.layout-2 .layout-2-references .layout-2-ref-item .layout-2-ref-contact{color:#64748b;font-size:13px}.resume-layout.layout-2 .layout-2-socials{display:flex;flex-direction:row;flex-wrap:wrap;gap:4.03px 16px;font-size:13px}.resume-layout.layout-2 .layout-2-socials .layout-2-social-item{font-size:13px}.resume-layout.layout-2 .layout-2-socials .layout-2-social-item .layout-2-social-link{color:#1392ec;text-decoration:none;display:inline;word-break:normal;overflow-wrap:normal}.resume-layout.layout-2 .layout-2-socials .layout-2-social-item .layout-2-social-link:hover{text-decoration:underline}.resume-layout.layout-2 .layout-2-additional-info{color:#334155;line-height:1.5;font-size:13px}.resume-layout.layout-2 .layout-2-additional-info *{font-size:13px!important;color:#334155!important;line-height:1.5!important}.resume-layout.layout-2 .layout-2-additional-info a{color:#1392ec!important}.resume-layout.layout-3{font-family:Inter,sans-serif;color:#334155;word-break:break-word;overflow-wrap:break-word}.resume-layout.layout-3 *{font-size:13px;word-break:break-word;overflow-wrap:break-word}.resume-layout.layout-3 a{color:#1392ec!important;text-decoration:none;display:inline;word-break:normal;overflow-wrap:normal}.resume-layout.layout-3 a:hover{text-decoration:underline}.resume-layout.layout-3 .layout-3-container{display:flex;flex-direction:row;min-height:100%}.resume-layout.layout-3 .layout-3-sidebar{width:260px;background-color:#f8fafc;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;padding:24px;gap:32px;flex-shrink:0}.resume-layout.layout-3 .layout-3-sidebar .layout-3-profile-section{display:flex;flex-direction:column;align-items:center}.resume-layout.layout-3 .layout-3-sidebar .layout-3-profile-section .layout-3-profile-image-wrapper{width:144px;height:144px;border-radius:9.75px;overflow:hidden;border:4px solid #fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.resume-layout.layout-3 .layout-3-sidebar .layout-3-profile-section .layout-3-profile-image-wrapper .layout-3-profile-image{width:100%;height:100%;object-fit:cover;display:block}.resume-layout.layout-3 .layout-3-sidebar .layout-3-sidebar-section{display:flex;flex-direction:column;gap:16px}.resume-layout.layout-3 .layout-3-sidebar .layout-3-sidebar-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.95px;color:#334155;border-bottom:1px solid #e2e8f0;padding-bottom:4.03px;margin-bottom:4.03px;line-height:1}.resume-layout.layout-3 .layout-3-sidebar .layout-3-contact-list{display:flex;flex-direction:column;gap:16px}.resume-layout.layout-3 .layout-3-sidebar .layout-3-contact-list .layout-3-contact-item{display:flex;align-items:flex-start}.resume-layout.layout-3 .layout-3-sidebar .layout-3-contact-list .layout-3-contact-item .layout-3-contact-content{display:flex;flex-direction:column;flex:1}.resume-layout.layout-3 .layout-3-sidebar .layout-3-contact-list .layout-3-contact-item .layout-3-contact-content .layout-3-contact-label{font-size:11.999px;color:#64748b;margin-bottom:1.95px}.resume-layout.layout-3 .layout-3-sidebar .layout-3-contact-list .layout-3-contact-item .layout-3-contact-content .layout-3-contact-value{font-size:13px;font-weight:500;color:#1e293b;word-break:break-all}.resume-layout.layout-3 .layout-3-sidebar .layout-3-social-list{display:flex;flex-direction:column;gap:12px}.resume-layout.layout-3 .layout-3-sidebar .layout-3-social-list .layout-3-social-item{display:flex;align-items:center;gap:12px}.resume-layout.layout-3 .layout-3-sidebar .layout-3-social-list .layout-3-social-item .layout-3-social-icon-wrapper{background-color:#fff;padding:4.94px;border-radius:2.47px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.resume-layout.layout-3 .layout-3-sidebar .layout-3-social-list .layout-3-social-item .layout-3-social-icon-wrapper .layout-3-social-icon{width:15.99px;height:15.99px}.resume-layout.layout-3 .layout-3-sidebar .layout-3-social-list .layout-3-social-item .layout-3-social-text{font-size:13px;font-weight:500;color:#334155}.resume-layout.layout-3 .layout-3-sidebar .layout-3-social-list .layout-3-social-item .layout-3-social-link{font-size:13px;font-weight:500;color:#1392ec;text-decoration:none;transition:text-decoration .2s}.resume-layout.layout-3 .layout-3-sidebar .layout-3-social-list .layout-3-social-item .layout-3-social-link:hover{text-decoration:underline}.resume-layout.layout-3 .layout-3-sidebar .layout-3-languages-list{display:flex;flex-direction:column;gap:4.03px}.resume-layout.layout-3 .layout-3-sidebar .layout-3-languages-list .layout-3-language-item{display:flex;justify-content:space-between;font-size:13px}.resume-layout.layout-3 .layout-3-sidebar .layout-3-languages-list .layout-3-language-item .layout-3-language-name{font-weight:500;color:#334155}.resume-layout.layout-3 .layout-3-sidebar .layout-3-languages-list .layout-3-language-item .layout-3-language-level{font-size:11.999px;color:#64748b}.resume-layout.layout-3 .layout-3-sidebar .layout-3-interests .layout-3-interest-tag,.resume-layout.layout-3 .layout-3-sidebar .layout-3-skills .layout-3-skill-badge{font-size:11.999px;color:#475569}.resume-layout.layout-3 .layout-3-sidebar .layout-3-cert-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4.03px}.resume-layout.layout-3 .layout-3-sidebar .layout-3-cert-list .layout-3-cert-item{display:flex;flex-direction:column;font-size:13px;padding-left:0;margin-left:0}.resume-layout.layout-3 .layout-3-sidebar .layout-3-cert-list .layout-3-cert-item .layout-3-cert-title{font-weight:600;color:#1e293b;margin-bottom:1.95px}.resume-layout.layout-3 .layout-3-sidebar .layout-3-cert-list .layout-3-cert-item .layout-3-cert-title *{font-size:13px!important;font-weight:600!important;color:#1e293b!important}.resume-layout.layout-3 .layout-3-sidebar .layout-3-cert-list .layout-3-cert-item .layout-3-cert-title a{color:#1392ec!important}.resume-layout.layout-3 .layout-3-sidebar .layout-3-cert-list .layout-3-cert-item .layout-3-cert-issuer{font-size:11.999px;color:#64748b}.resume-layout.layout-3 .layout-3-sidebar .layout-3-cert-list .layout-3-cert-item .layout-3-cert-issuer *{font-size:11.999px!important;color:#64748b!important}.resume-layout.layout-3 .layout-3-sidebar .layout-3-cert-list .layout-3-cert-item .layout-3-cert-issuer a{color:#1392ec!important}.resume-layout.layout-3 .layout-3-sidebar .layout-3-cert-list .layout-3-cert-item .layout-3-cert-date{font-size:11.999px;font-weight:500;color:#64748b}.resume-layout.layout-3 .layout-3-sidebar .layout-3-award-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4.03px}.resume-layout.layout-3 .layout-3-sidebar .layout-3-award-list .layout-3-award-item{display:flex;flex-direction:column;font-size:13px;padding-left:0;margin-left:0}.resume-layout.layout-3 .layout-3-sidebar .layout-3-award-list .layout-3-award-item .layout-3-award-title{font-weight:600;color:#1e293b;margin-bottom:1.95px}.resume-layout.layout-3 .layout-3-sidebar .layout-3-award-list .layout-3-award-item .layout-3-award-title *{font-size:13px!important;font-weight:600!important;color:#1e293b!important}.resume-layout.layout-3 .layout-3-sidebar .layout-3-award-list .layout-3-award-item .layout-3-award-title a{color:#1392ec!important}.resume-layout.layout-3 .layout-3-sidebar .layout-3-award-list .layout-3-award-item .layout-3-award-org{font-size:11.999px;color:#64748b}.resume-layout.layout-3 .layout-3-sidebar .layout-3-award-list .layout-3-award-item .layout-3-award-org *{font-size:11.999px!important;color:#64748b!important}.resume-layout.layout-3 .layout-3-sidebar .layout-3-award-list .layout-3-award-item .layout-3-award-org a{color:#1392ec!important}.resume-layout.layout-3 .layout-3-sidebar .layout-3-award-list .layout-3-award-item .layout-3-award-date{font-size:11.999px;font-weight:500;color:#64748b}.resume-layout.layout-3 .layout-3-main{flex:1;padding:32px 40px;display:flex;flex-direction:column;gap:24px}.resume-layout.layout-3 .layout-3-main .layout-3-main-header{border-bottom:2px solid #f1f5f9;padding-bottom:24px}.resume-layout.layout-3 .layout-3-main .layout-3-main-header .layout-3-fullname{font-size:40.04px!important;font-weight:800;color:#334155;letter-spacing:-.025em;margin:0 0 4.03px;line-height:1.2}.resume-layout.layout-3 .layout-3-main .layout-3-main-header .layout-3-role{font-size:20.02px!important;font-weight:500;color:#1392ec;margin:0;line-height:1}.resume-layout.layout-3 .layout-3-main .layout-3-section{display:flex;flex-direction:column;gap:8px}.resume-layout.layout-3 .layout-3-main .layout-3-section-title{font-size:11.999px;font-weight:700;text-transform:uppercase;letter-spacing:1.95px;color:#334155;display:flex;align-items:center;gap:4.03px;border-bottom:1px solid #f1f5f9;padding-bottom:4.03px;margin-bottom:12px;line-height:1}.resume-layout.layout-3 .layout-3-main .layout-3-section-title .layout-3-section-title-dot{width:5.98px;height:5.98px;background-color:#1392ec;border-radius:50%;flex-shrink:0}.resume-layout.layout-3 .layout-3-main .layout-3-section-title .layout-3-section-title-icon{font-size:20.02px;color:#1392ec;font-family:Material Symbols Outlined,sans-serif;line-height:1;font-weight:400;flex-shrink:0}.resume-layout.layout-3 .layout-3-main .layout-3-summary{color:#475569;line-height:1.5;font-size:13px;text-align:justify}.resume-layout.layout-3 .layout-3-main .layout-3-summary *{font-size:13px!important;color:#475569!important;line-height:1.5!important;margin:0}.resume-layout.layout-3 .layout-3-main .layout-3-summary a{color:#1392ec!important}.resume-layout.layout-3 .layout-3-main .layout-3-work-list{display:flex;flex-direction:column;gap:16px}.resume-layout.layout-3 .layout-3-main .layout-3-work-list .layout-3-work-item{position:relative;padding-left:16px;border-left:2px solid #f1f5f9}.resume-layout.layout-3 .layout-3-main .layout-3-work-list .layout-3-work-item:before{content:"";position:absolute;left:-6.72px;top:5.98px;width:12.48px;height:12.48px;border-radius:50%;background-color:#cbd5e1;border:2px solid #fff}.resume-layout.layout-3 .layout-3-main .layout-3-work-list .layout-3-work-item .layout-3-work-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4.03px}.resume-layout.layout-3 .layout-3-main .layout-3-work-list .layout-3-work-item .layout-3-work-header .layout-3-work-position{font-weight:700;color:#334155;margin:0;line-height:1;font-size:13px}.resume-layout.layout-3 .layout-3-main .layout-3-work-list .layout-3-work-item .layout-3-work-header .layout-3-work-date{font-size:11.999px;font-weight:500;color:#64748b}.resume-layout.layout-3 .layout-3-main .layout-3-work-list .layout-3-work-item .layout-3-work-company{font-size:13px;font-weight:600;color:#1392ec;margin-bottom:4.03px}.resume-layout.layout-3 .layout-3-main .layout-3-work-list .layout-3-work-item .layout-3-work-description{display:flex;flex-direction:column;gap:4.03px;font-size:13px;color:#475569;padding:0;margin:0}.resume-layout.layout-3 .layout-3-main .layout-3-work-list .layout-3-work-item .layout-3-work-description .layout-3-work-description-item{color:#475569;line-height:1.5;padding:0;margin:0}.resume-layout.layout-3 .layout-3-main .layout-3-work-list .layout-3-work-item .layout-3-work-description .layout-3-work-description-item *{font-size:13px!important;color:#475569!important;line-height:1.5!important}.resume-layout.layout-3 .layout-3-main .layout-3-work-list .layout-3-work-item .layout-3-work-description .layout-3-work-description-item a{color:#1392ec!important;display:inline!important;word-break:normal!important;overflow-wrap:normal!important}.resume-layout.layout-3 .layout-3-main .layout-3-education-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.resume-layout.layout-3 .layout-3-main .layout-3-education-list .layout-3-education-item{display:flex;justify-content:space-between;align-items:flex-start;font-size:13px;width:100%;padding-left:0;margin-left:0}.resume-layout.layout-3 .layout-3-main .layout-3-education-list .layout-3-education-item .layout-3-education-left{display:flex;flex-direction:column;gap:1.95px}.resume-layout.layout-3 .layout-3-main .layout-3-education-list .layout-3-education-item .layout-3-education-left .layout-3-education-degree{font-weight:700;color:#334155;font-size:13px}.resume-layout.layout-3 .layout-3-main .layout-3-education-list .layout-3-education-item .layout-3-education-left .layout-3-education-school{color:#64748b;font-size:13px}.resume-layout.layout-3 .layout-3-main .layout-3-education-list .layout-3-education-item .layout-3-education-right{display:flex;flex-direction:column;gap:1.95px;color:#64748b;font-size:13px;text-align:right}.resume-layout.layout-3 .layout-3-main .layout-3-education-list .layout-3-education-item .layout-3-education-right .layout-3-education-gpa{color:#64748b;font-size:11.999px;font-weight:400}.resume-layout.layout-3 .layout-3-main .layout-3-education-list .layout-3-education-item .layout-3-education-right .layout-3-education-date{color:#64748b;font-size:11.999px;font-weight:500}.resume-layout.layout-3 .layout-3-main .layout-3-volunteer-list{display:flex;flex-direction:column;gap:16px}.resume-layout.layout-3 .layout-3-main .layout-3-volunteer-list .layout-3-volunteer-item{position:relative;padding-left:16px;border-left:2px solid #e2e8f0}.resume-layout.layout-3 .layout-3-main .layout-3-volunteer-list .layout-3-volunteer-item:before{content:"";position:absolute;left:-6.4px;top:4.94px;width:10.01px;height:10.01px;border-radius:50%;background-color:#cbd5e1;border:2px solid #fff}.resume-layout.layout-3 .layout-3-main .layout-3-volunteer-list .layout-3-volunteer-item .layout-3-volunteer-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4.03px}.resume-layout.layout-3 .layout-3-main .layout-3-volunteer-list .layout-3-volunteer-item .layout-3-volunteer-header .layout-3-volunteer-title{font-weight:700;margin:0;line-height:1;font-size:13px}.resume-layout.layout-3 .layout-3-main .layout-3-volunteer-list .layout-3-volunteer-item .layout-3-volunteer-header .layout-3-volunteer-title *{font-size:13px!important;color:#334155!important;font-weight:700!important;line-height:1!important}.resume-layout.layout-3 .layout-3-main .layout-3-volunteer-list .layout-3-volunteer-item .layout-3-volunteer-header .layout-3-volunteer-title a{color:#1392ec!important}.resume-layout.layout-3 .layout-3-main .layout-3-volunteer-list .layout-3-volunteer-item .layout-3-volunteer-header .layout-3-volunteer-date{font-size:11.999px;font-weight:500;color:#64748b}.resume-layout.layout-3 .layout-3-main .layout-3-volunteer-list .layout-3-volunteer-item .layout-3-volunteer-description{display:flex;flex-direction:column;gap:4.03px;font-size:13px;color:#475569;padding:0;margin:0}.resume-layout.layout-3 .layout-3-main .layout-3-volunteer-list .layout-3-volunteer-item .layout-3-volunteer-description .layout-3-volunteer-description-item{color:#475569;line-height:1.5;padding:0;margin:0}.resume-layout.layout-3 .layout-3-main .layout-3-volunteer-list .layout-3-volunteer-item .layout-3-volunteer-description .layout-3-volunteer-description-item *{font-size:13px!important;color:#475569!important;line-height:1.5!important}.resume-layout.layout-3 .layout-3-main .layout-3-volunteer-list .layout-3-volunteer-item .layout-3-volunteer-description .layout-3-volunteer-description-item a{color:#1392ec!important;display:inline!important;word-break:normal!important;overflow-wrap:normal!important}.resume-layout.layout-3 .layout-3-main .layout-3-cert-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4.03px}.resume-layout.layout-3 .layout-3-main .layout-3-cert-list .layout-3-cert-item{display:flex;flex-direction:column;font-size:13px}.resume-layout.layout-3 .layout-3-main .layout-3-cert-list .layout-3-cert-item .layout-3-cert-title{font-weight:600;color:#1e293b;margin-bottom:1.95px}.resume-layout.layout-3 .layout-3-main .layout-3-cert-list .layout-3-cert-item .layout-3-cert-title *{font-size:13px!important;font-weight:600!important;color:#1e293b!important}.resume-layout.layout-3 .layout-3-main .layout-3-cert-list .layout-3-cert-item .layout-3-cert-title a{color:#1392ec!important}.resume-layout.layout-3 .layout-3-main .layout-3-cert-list .layout-3-cert-item .layout-3-cert-issuer{font-size:11.999px;color:#64748b}.resume-layout.layout-3 .layout-3-main .layout-3-cert-list .layout-3-cert-item .layout-3-cert-issuer *{font-size:11.999px!important;color:#64748b!important}.resume-layout.layout-3 .layout-3-main .layout-3-cert-list .layout-3-cert-item .layout-3-cert-issuer a{color:#1392ec!important}.resume-layout.layout-3 .layout-3-main .layout-3-cert-list .layout-3-cert-item .layout-3-cert-date{font-size:11.999px;font-weight:500;color:#64748b}.resume-layout.layout-3 .layout-3-main .layout-3-award-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4.03px}.resume-layout.layout-3 .layout-3-main .layout-3-award-list .layout-3-award-item{display:flex;flex-direction:column;font-size:13px}.resume-layout.layout-3 .layout-3-main .layout-3-award-list .layout-3-award-item .layout-3-award-title{font-weight:600;color:#1e293b;margin-bottom:1.95px}.resume-layout.layout-3 .layout-3-main .layout-3-award-list .layout-3-award-item .layout-3-award-title *{font-size:13px!important;font-weight:600!important;color:#1e293b!important}.resume-layout.layout-3 .layout-3-main .layout-3-award-list .layout-3-award-item .layout-3-award-title a{color:#1392ec!important}.resume-layout.layout-3 .layout-3-main .layout-3-award-list .layout-3-award-item .layout-3-award-org{font-size:11.999px;color:#64748b}.resume-layout.layout-3 .layout-3-main .layout-3-award-list .layout-3-award-item .layout-3-award-org *{font-size:11.999px!important;color:#64748b!important}.resume-layout.layout-3 .layout-3-main .layout-3-award-list .layout-3-award-item .layout-3-award-org a{color:#1392ec!important}.resume-layout.layout-3 .layout-3-main .layout-3-award-list .layout-3-award-item .layout-3-award-date{font-size:11.999px;font-weight:500;color:#64748b}.resume-layout.layout-3 .layout-3-main .layout-3-ref-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.resume-layout.layout-3 .layout-3-main .layout-3-ref-list .layout-3-ref-item{display:flex;justify-content:space-between;align-items:flex-start;font-size:13px;width:100%;padding-left:0;margin-left:0}.resume-layout.layout-3 .layout-3-main .layout-3-ref-list .layout-3-ref-item .layout-3-ref-left{display:flex;flex-direction:column;gap:1.95px}.resume-layout.layout-3 .layout-3-main .layout-3-ref-list .layout-3-ref-item .layout-3-ref-left .layout-3-ref-role{font-weight:700;color:#334155;font-size:13px}.resume-layout.layout-3 .layout-3-main .layout-3-ref-list .layout-3-ref-item .layout-3-ref-left .layout-3-ref-name{color:#64748b;font-size:13px}.resume-layout.layout-3 .layout-3-main .layout-3-ref-list .layout-3-ref-item .layout-3-ref-contact{display:flex;flex-direction:column;gap:1.95px;color:#64748b;font-size:13px;text-align:right}.resume-layout.layout-3 .layout-3-main .layout-3-ref-list .layout-3-ref-item .layout-3-ref-contact .layout-3-ref-email,.resume-layout.layout-3 .layout-3-main .layout-3-ref-list .layout-3-ref-item .layout-3-ref-contact .layout-3-ref-phone{color:#64748b;font-size:13px}.resume-layout.layout-3 .layout-3-main .layout-3-pub-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4.03px}.resume-layout.layout-3 .layout-3-main .layout-3-pub-list .layout-3-pub-item{display:flex;flex-direction:column;font-size:13px;padding-left:0;margin-left:0}.resume-layout.layout-3 .layout-3-main .layout-3-pub-list .layout-3-pub-item .layout-3-pub-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.95px}.resume-layout.layout-3 .layout-3-main .layout-3-pub-list .layout-3-pub-item .layout-3-pub-title{font-weight:600;color:#1e293b}.resume-layout.layout-3 .layout-3-main .layout-3-pub-list .layout-3-pub-item .layout-3-pub-title *{font-size:13px!important;font-weight:600!important;color:#1e293b!important}.resume-layout.layout-3 .layout-3-main .layout-3-pub-list .layout-3-pub-item .layout-3-pub-title a{color:#1392ec!important}.resume-layout.layout-3 .layout-3-main .layout-3-pub-list .layout-3-pub-item .layout-3-pub-date{font-size:11.999px;font-weight:500;color:#64748b;flex-shrink:0;margin-left:16px}.resume-layout.layout-3 .layout-3-main .layout-3-pub-list .layout-3-pub-item .layout-3-pub-meta{font-size:11.999px;font-style:italic;color:#64748b}.resume-layout.layout-3 .layout-3-main .layout-3-pub-list .layout-3-pub-item .layout-3-pub-meta *{font-size:11.999px!important;font-style:italic!important;color:#64748b!important}.resume-layout.layout-3 .layout-3-main .layout-3-pub-list .layout-3-pub-item .layout-3-pub-meta a{color:#1392ec!important}.resume-layout{border-radius:inherit;color:var(--resume-text-color,#000);font-family:var(--resume-font-family,Helvetica);word-break:break-all}.resume-layout>*+*{margin-top:var(--resume-section-spacing,24px)}.resume-layout .profile-image{width:115px;height:115px;object-fit:cover;border-radius:50%}.resume-layout .full-name{font-size:calc(var(--resume-font-size, var(--resume-text-size, 13px))*1.3);font-weight:600;font-weight:700;line-height:1;color:var(--resume-title-color,#000);word-break:break-word;overflow-wrap:break-word}.resume-layout .role{margin-bottom:8px;font-size:var(--resume-font-size,var(--resume-text-size,13px));color:var(--resume-text-color,#000)}.resume-layout .date,.resume-layout .degree,.resume-layout .description,.resume-layout .education-item .description,.resume-layout .gpa,.resume-layout .text,.resume-layout .work-experience-item .description{font-size:var(--resume-font-size,var(--resume-text-size,13px));font-weight:400;color:var(--resume-text-color,#000);line-height:var(--resume-line-spacing,1.5)}.resume-layout .title{font-size:calc(var(--resume-font-size, var(--resume-text-size, 13px))*1.3);font-weight:600;margin-bottom:8px;color:var(--resume-title-color,#000);word-break:break-word;overflow-wrap:break-word}.resume-layout .divider{width:100%;height:1px;background-color:#e0e0e0}.resume-layout .languages,.resume-layout .list,.resume-layout .skills{display:flex;flex-direction:column;list-style:disc;margin-left:20px}.resume-layout .list-item{font-weight:400;margin-bottom:8px;line-height:var(--resume-line-spacing,1.5);color:var(--resume-text-color,#000)}.resume-layout .divider{margin-block:calc(var(--resume-section-spacing, 24px)/2)}.resume-layout .education-item,.resume-layout .work-experience-item{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.resume-layout .subtitle{font-size:var(--resume-font-size,var(--resume-text-size,13px));font-weight:700;color:var(#000);line-height:var(--resume-line-spacing,1.5)}.resume-layout p{font-weight:400;margin:0}.resume-layout p,.resume-layout strong{font-size:var(--resume-font-size,var(--resume-text-size,13px));color:var(--resume-text-color,#000);line-height:var(--resume-line-spacing,1.5)}.resume-layout strong{font-weight:600}.resume-layout a{font-size:var(--resume-font-size,var(--resume-text-size,13px));font-weight:400;color:#06c!important;line-height:var(--resume-line-spacing,1.5);text-decoration:none}.resume-layout a:hover{text-decoration:underline}.resume-layout .text a,.resume-layout a.text{color:#06c!important;text-decoration:none}.resume-layout h1,.resume-layout h2,.resume-layout h3{font-size:calc(var(--resume-font-size, var(--resume-text-size, 13px))*1.3);font-weight:600;font-weight:700;line-height:1;color:var(--resume-title-color,#000);word-break:break-word;overflow-wrap:break-word}.resume-layout li{list-style-type:disc;font-size:var(--resume-font-size,var(--resume-text-size,13px));font-weight:400;color:var(--resume-text-color,#000);line-height:var(--resume-line-spacing,1.5);margin:4px 0 4px 16px}.resume-layout li::marker{color:var(--resume-text-color,#000)}.resume-layout .rich-text{font-weight:400!important;line-height:var(--resume-line-spacing,1.5)!important}.resume-layout .rich-text,.resume-layout .rich-text *,.resume-layout .rich-text a,.resume-layout .rich-text b,.resume-layout .rich-text em,.resume-layout .rich-text i,.resume-layout .rich-text li,.resume-layout .rich-text ol,.resume-layout .rich-text p,.resume-layout .rich-text strong,.resume-layout .rich-text u,.resume-layout .rich-text ul{font-size:var(--resume-font-size,var(--resume-text-size,13px))!important}.resume-layout .rich-text p{font-weight:400!important;color:var(--resume-text-color,#000);margin:0}.resume-layout .rich-text b,.resume-layout .rich-text p,.resume-layout .rich-text strong{font-size:var(--resume-font-size,var(--resume-text-size,13px))!important;line-height:var(--resume-line-spacing,1.5)!important}.resume-layout .rich-text b,.resume-layout .rich-text strong{font-weight:600!important;color:var(--resume-text-color,#000)!important}.resume-layout .rich-text em,.resume-layout .rich-text i{font-size:var(--resume-font-size,var(--resume-text-size,13px))!important;font-style:italic!important}.resume-layout .rich-text u{text-decoration:underline!important}.resume-layout .rich-text a,.resume-layout .rich-text u{font-size:var(--resume-font-size,var(--resume-text-size,13px))!important}.resume-layout .rich-text a{font-weight:400!important;color:#06c!important;line-height:var(--resume-line-spacing,1.5)!important;text-decoration:none!important}.resume-layout .rich-text a:hover{text-decoration:underline!important}.resume-layout .rich-text h1,.resume-layout .rich-text h2,.resume-layout .rich-text h3{font-size:calc(var(--resume-font-size, var(--resume-text-size, 13px))*1.3)!important;font-weight:600!important;font-weight:700!important;line-height:1!important;color:var(--resume-title-color,#000);word-break:break-word!important;overflow-wrap:break-word!important}.resume-layout .rich-text li{list-style-type:disc!important;font-size:var(--resume-font-size,var(--resume-text-size,13px))!important;font-weight:400!important;color:var(--resume-text-color,#000);line-height:var(--resume-line-spacing,1.5)!important;margin:4px 0}.resume-layout .rich-text li::marker{color:var(--resume-text-color,#000)}.resume-layout .rich-text ol,.resume-layout .rich-text ul{font-size:var(--resume-font-size,var(--resume-text-size,13px))!important;margin:8px 0;padding-left:20px}.resume-layout .rich-text ul{list-style-type:disc!important}.resume-layout .rich-text ol{list-style-type:decimal!important}.resume-layout .rich-text br{line-height:1.6}.resume-layout .custom-section-item>*{font-size:var(--resume-font-size,var(--resume-text-size,13px))}.resume-layout.layout-4{padding:40px}.resume-layout.layout-4 .header{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.resume-layout.layout-4 .header .full-name{font-size:40px}.resume-layout.layout-4 .header .role{font-size:14px;margin-top:4px;color:var(--resume-text-color,#000) 80%}.resume-layout.layout-4 .header .list{list-style:none;display:flex;flex-direction:row;justify-content:center;margin-inline:0;gap:20px;padding-block:20px;flex-wrap:wrap}.resume-layout.layout-4 .header .list .list-item{display:flex;align-items:center;gap:4px;margin-bottom:0;padding-inline:12px}.resume-layout.layout-4 .header .list .list-item i{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.resume-layout.layout-4 .header .list .list-item .flex{display:flex;align-items:center;gap:4px}.resume-layout.layout-4 .header .divider{margin:0}.resume-layout.layout-4 .content{display:flex;flex-direction:column;margin-top:40px;height:100%}.resume-layout.layout-4 .content .section:first-child{margin-top:0}.resume-layout.layout-4 .left-side{flex:1;padding-right:24px}.resume-layout.layout-4 .right-side{width:250px;border-left:1px solid #e0e0e0;padding-left:24px}.resume-layout.layout-4 .section{margin-top:24px;display:flex;gap:40px}.resume-layout.layout-4 .section>.title{min-width:140px;max-width:140px;margin-bottom:0;color:var(--color-primary,var(--resume-bg-color,#005ba2))}.resume-layout.layout-4 .education-item{gap:4px}.resume-layout.layout-4 .languages,.resume-layout.layout-4 .skills,.resume-layout.layout-4 .work-experience{list-style:none;margin-left:0}.resume-layout.layout-4 .education-item,.resume-layout.layout-4 .language-item,.resume-layout.layout-4 .reference-item,.resume-layout.layout-4 .skill-item{margin-bottom:8px}.resume-layout.layout-4 .list-socials,.resume-layout.layout-4 .reference-item{list-style:none;margin-left:0}.resume-layout.layout-4 .date,.resume-layout.layout-4 .degree,.resume-layout.layout-4 .gpa,.resume-layout.layout-4 .languages,.resume-layout.layout-4 .list-contact,.resume-layout.layout-4 .list-item,.resume-layout.layout-4 .reference-details,.resume-layout.layout-4 .skills,.resume-layout.layout-4 .text-summary{color:#334155}.resume-layout.layout-4 .section .title,.resume-layout.layout-4 .title,.resume-layout.layout-4>.section .title{min-width:140px;max-width:140px;margin-bottom:0;color:var(--color-primary,var(--resume-bg-color,#005ba2))}.resume-layout.layout-4 .full-name{color:var(--color-primary,var(--resume-bg-color,#005ba2))}.resume-layout.layout-4 .education-sections>:not(:first-child),.resume-layout.layout-4 .reference-details>:not(:first-child){border-left:1px solid color-mix(in srgb,var(--resume-text-color,#000) 70%,transparent);padding-inline:6px}.resume-layout.layout-4 .languages,.resume-layout.layout-4 .list-socials,.resume-layout.layout-4 .skills{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px}.resume-layout.layout-4 .skill-item{width:max-content;padding-inline:6px;background-color:#e0e0e0;border-radius:99px}.resume-layout.layout-4 .language-item,.resume-layout.layout-4 .social-item{padding-inline:6px;margin:0;padding-block:0;height:max-content}.resume-layout.layout-4 .language-item:not(:first-child),.resume-layout.layout-4 .social-item:not(:first-child){border-left:1px solid #334155}