body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Job_summaryList__6XkYp{font-size:.8em;margin-left:1em}.Job_summaryListItem__1lFUh{margin-top:4px}.Job_highlightHeader__fRTCZ{font-size:1em}.Job_highlightList__vq7am{margin-bottom:25px;margin-left:-10px;margin-top:4px}.Job_highlightItem__Ey\+2H{font-size:.75em;list-style:none;margin-left:10px;margin-top:4px;padding-left:0;position:relative}li.Job_highlightItem__Ey\+2H:before{background-image:url(/static/media/star.f58d676fe81f8140f08f.svg);background-size:contain;content:"";display:inline-block;height:10px;left:-20px;position:absolute;top:.3em;width:10px}.Job_highlightItemEmployer__TZeXD{font-size:.95em;font-weight:700;padding-left:.5em}.Job_techList__P7pPA{margin:1em 2em 1em .5em}.Job_techListItem__6tLca{border-radius:.2em;cursor:pointer;float:left;font-size:.8em;line-height:.9em;margin:2px;padding:4px}.Job_techListItemSelected__e7bln,.Job_techListItem__6tLca:hover{background-color:rgba(249,221,81,.88);border-radius:.2em}.Job_jobRow__tJQx9{background-color:#fff;color:#000}@media (prefers-color-scheme:dark){.Job_jobRow__tJQx9{background-color:#000;color:#fff}}@media (max-width:800px){.Job_techListItem__6tLca{font-size:.68em;line-height:.82em;padding:3px}}@media print{.Job_container__9pSrJ{width:100%}.Job_jobRow__tJQx9{background-color:#fff;color:#000}}.Job_empName__fWEBd{font-size:.88em;font-style:normal;font-weight:700;margin-bottom:2px;margin-top:4px}.Job_empLocation__iaQeg{font-size:.7em;font-style:italic;margin-bottom:2px;margin-top:4px;text-align:end}.Job_jobTitle__sRSm\+{font-size:1.1em}.Job_jobSummary__Z\+x-X{font-size:.8em;margin:.2em 1em .3em}.Job_jobList__vJ67g{font-size:.8em;margin-bottom:4px}.Job_jobListItem__eseqw{list-style-type:square}.Job_jobDuration__1fIiY{font-size:.75em;font-weight:700;margin-top:3px}.Job_jobTechListHeader__oQM25{font-size:.85em;margin-bottom:3px;margin-top:3px}.Job_jobTechList__5modl{font-size:.7em;margin:3px 0 30px 25px}.Job_jobTechListItem__QemDr{clear:both;display:inline-block;margin:1px;padding:0 3px}@media (prefers-reduced-motion:no-preference){.Job_summaryListItem__1lFUh{-webkit-animation:Job_FadeInText__O7pPE .3s ease-in;animation:Job_FadeInText__O7pPE .3s ease-in}.Job_jobRow__tJQx9{-webkit-animation:Job_FadeInRow__J79Jc .3s ease-in;animation:Job_FadeInRow__J79Jc .3s ease-in}}@media not print{@media (max-width:768px){.Job_jobTitle__sRSm\+{font-size:.9em}.Job_jobDuration__1fIiY{font-size:.6em}.Job_jobTechListHeader__oQM25{font-size:.75em}}}@-webkit-keyframes Job_FadeInText__O7pPE{0%{color:#fff;-webkit-transform:translateY(5px);transform:translateY(5px)}50%{color:#ebebeb;-webkit-transform:translateY(2px);transform:translateY(2px)}to{color:#000;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Job_FadeInText__O7pPE{0%{color:#fff;-webkit-transform:translateY(5px);transform:translateY(5px)}50%{color:#ebebeb;-webkit-transform:translateY(2px);transform:translateY(2px)}to{color:#000;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Job_FadeInRow__J79Jc{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}50%{opacity:.3;-webkit-transform:translateY(25px);transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Job_FadeInRow__J79Jc{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}50%{opacity:.3;-webkit-transform:translateY(25px);transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}:root{--bg-color:#fff;--font-color:#000;--red:#ec0000;--green:#008900;--blue:#5f5fff;--gray:#757575}@media (prefers-color-scheme:dark){:root{--bg-color:#000;--font-color:#fff}}@media print{:root{--bg-color:#fff;--font-color:#000}}:disabled{cursor:not-allowed!important}[href]:hover{text-decoration:none}body{text-rendering:optimizeLegibility;background:#fff;background:var(--bg-color);color:#000;color:var(--font-color);font-family:Helvetica;font-size:12pt;image-rendering:high-quality;line-height:1.5;margin:auto;padding:0 1em}html{scroll-behavior:smooth}iframe{aspect-ratio:3/2;width:99%}kbd{box-shadow:1px 1px 2px 1px}table{border-collapse:collapse;display:block}td,th{border:1px solid;border-collapse:collapse}.navbar{background-color:#fff!important;background-color:var(--bg-color)!important;color:#000;color:var(--font-color)}.App{text-align:left}.App-logo{height:20px;pointer-events:none}.App-header{display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:left;min-height:10vh;text-align:left}.App-link{color:#704cb6}.navbar-light .navbar-brand,.navbar-light .navbar-brand h1.name,.navbar-light .navbar-brand h6.sub-title{color:--font-color!important}.sub-title{font-size:.95em;margin-left:8px}.sideHeading{font-size:1.05em;font-weight:700;text-transform:uppercase}.sideDegree{font-size:.85em;font-weight:700;margin-bottom:3px}.sideSchool{font-size:.85em;font-weight:400;margin-bottom:2px;margin-top:5px}.sideSchoolLocation{font-style:italic;margin-left:12px;margin-top:2px}.sidePoints,.sideSchoolLocation{font-size:.8em;font-weight:400}.search-box{margin:8px 12px}.email-quote{font-size:.9em;margin-top:-18px}.icon{cursor:pointer;height:28px;overflow:hidden;width:28px}.icon-sm{cursor:pointer;display:inline-block;height:24px;width:24px}.icon-sm path{fill:#000!important;fill:var(--font-color)!important}.email-icon,.phone-icon,.print-icon{position:relative}.print-icon{margin-left:1em}.icon-svg{height:20px;left:6px;position:absolute;top:6px;width:20px}a.tele-link{color:#000!important;color:var(--font-color)!important;cursor:pointer;text-decoration:none}.peek-at-source{margin:28px 20px 12px 12px}.peek-at-source a{color:#444;font-size:.6em;text-decoration:none}.peek-at-source img{height:1.2em}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-float 3s linear infinite;animation:App-logo-float 3s linear infinite}.icon:hover{-webkit-animation:Heart-Beat 3s linear infinite;animation:Heart-Beat 3s linear infinite}.peek-at-source img{-webkit-animation:App-logo-float 3s linear infinite;animation:App-logo-float 3s linear infinite}}@-webkit-keyframes Heart-Beat{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.25);transform:scale(1.25)}40%{-webkit-transform:scale(.75);transform:scale(.75)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}80%{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes Heart-Beat{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.25);transform:scale(1.25)}40%{-webkit-transform:scale(.75);transform:scale(.75)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}80%{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes App-logo-float{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}50%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes App-logo-float{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}50%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.contact{flex-grow:0}.made-with{color:#9d9d9d;font-size:.7em}@media print{.no-print{display:none;visibility:hidden}.contact{position:absolute;right:12px;top:10px}}
/*# sourceMappingURL=main.cb9494b8.css.map*/