.resume_resumeContainer__vJxm_{color:#444;background:#fff;font-family:Georgia,serif;min-height:100vh;font-size:13px;line-height:1.231}.resume_resumeInner__nMPcQ{padding:0;margin:25px auto;background:#fff;max-width:1200px}.resume_resumeHeader__RiZ33{padding-bottom:.8em;border-bottom:1px solid #ccc;margin:.5em 1em .3em}.resume_headerContent__Qci5B{display:flex;justify-content:space-between;align-items:flex-start}.resume_headerLeft__Dn_0J h1{font-size:48px;letter-spacing:3px;padding-top:.25em}.resume_headerLeft__Dn_0J h1,.resume_headerLeft__Dn_0J h2{text-transform:uppercase;margin:0;color:#333;font-weight:400}.resume_headerLeft__Dn_0J h2{font-size:142%;letter-spacing:2px}.resume_contactInfo__IUzB_{margin-left:4em;margin-top:18px;text-align:right}.resume_contactInfo__IUzB_ h3{margin:0;font-size:110%;color:#333;font-weight:400}.resume_contactInfo__IUzB_ a{color:#990003;text-decoration:none}.resume_contactInfo__IUzB_ a:hover{text-decoration:none}.resume_resumeBody__sydxh{margin:.5em 1em 0}.resume_sectionContent__Ukphv{display:flex;margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #ccc}.resume_sectionLeft__J3IwC{width:12.3%;margin-right:2em}.resume_sectionLeft__J3IwC h2{font-size:152%;color:#333;font-style:italic;margin:0;font-weight:400}.resume_sectionRight__5_5h6{width:80.2%}.resume_skillsGrid__0ek1b{display:flex;gap:2em}.resume_skillColumn__bvICO{flex:1 1}.resume_skillColumn__bvICO h3{font-size:110%;color:#333;margin:0 0 .5em;line-height:24px;font-weight:400;position:relative}.resume_skillColumn__bvICO h3:not(:last-child):after{content:"";position:absolute;bottom:-.2em;left:0;right:-2em;height:1px;background-color:#ccc}.resume_skillColumn__bvICO h3:last-child{margin-bottom:0}.resume_job__ns71I{position:relative;margin-bottom:.55em;padding-bottom:.7em;border-bottom:1px solid #ccc}.resume_job__ns71I.resume_last__WN8hT{border-bottom:none;margin-bottom:0}.resume_job__ns71I h2{font-size:152%;color:#333;margin:0;font-weight:400}.resume_job__ns71I h3{font-size:110%;color:#333;margin:.2em 0;font-weight:400}.resume_job__ns71I h4{font-size:120%;color:#333;position:absolute;top:.2em;right:0;margin:0;font-weight:400}.resume_job__ns71I p{font-size:100%;line-height:18px;padding-right:.1em;text-align:justify;margin:.4em 0 0}.resume_job__ns71I h5{position:relative}.resume_companyLogo__G1gr8{width:2em;height:auto;margin-left:.5em;vertical-align:middle}.resume_danaherLogo__88Q0h,.resume_genalyteLogo__7Xx9U{width:1.2em;height:auto;margin-left:.5em;vertical-align:middle}.resume_codeLogo__G74lJ{width:1.4em;height:auto;margin-left:.5em;vertical-align:middle}.resume_school__TudN3{position:relative;margin-bottom:0;padding-bottom:0;border-bottom:0 solid #ccc}.resume_school__TudN3.resume_last__WN8hT{border-bottom:none}.resume_school__TudN3 h2{font-size:152%;color:#333;margin:0;font-weight:400}.resume_school__TudN3 h3{font-size:110%;color:#333;margin:.2em 0;font-weight:400}.resume_school__TudN3 h4{font-size:120%;position:absolute;top:.25em;right:0;margin:0}.resume_resumeContainer__vJxm_ h1,.resume_resumeContainer__vJxm_ h2,.resume_resumeContainer__vJxm_ h3,.resume_resumeContainer__vJxm_ h4,.resume_school__TudN3 h4{color:#333;font-weight:400}.resume_resumeContainer__vJxm_ p{font-size:100%;line-height:18px;padding-right:.1em;text-align:justify}.resume_resumeContainer__vJxm_ a{color:#990003}.resume_resumeContainer__vJxm_ a:hover{text-decoration:none}.resume_resumeContainer__vJxm_ strong{font-weight:700}.resume_resumeContainer__vJxm_ em{font-style:italic}@media (max-width:768px){.resume_headerContent__Qci5B{flex-direction:column;gap:1em}.resume_contactInfo__IUzB_{margin-left:0;text-align:left}.resume_sectionContent__Ukphv{flex-direction:column}.resume_sectionLeft__J3IwC{width:100%;margin-right:0;margin-bottom:1em}.resume_sectionRight__5_5h6{width:100%}.resume_skillsGrid__0ek1b{flex-direction:column;gap:1em}.resume_companyLogo__G1gr8{width:1.5em}}