.applyforjobs-container,.afj-progress{--afj-ink:#212529;--afj-muted:#5c636a;--afj-line:#dee2e6;--afj-line-soft:#e9ecef;--afj-panel:#f6f7f9;--afj-desk:#eceef2;--afj-accent:#007bff;--afj-accent-soft:#007bff29;--afj-focus-ring:0 0 0 .2rem #007bff40;--afj-mono:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--afj-radius:.75rem;--afj-sticky-top:6.5rem;--afj-shadow:0 1px 2px #1018280f, 0 8px 24px #10182814}.applyforjobs-container{color:var(--afj-ink);padding:1.25rem 0 2rem}.row>.applyforjobs-container{--afj-width:max(100%, 80vw);width:var(--afj-width);max-width:none;margin-inline:calc((100% - var(--afj-width)) / 2);flex:none;padding-inline:15px}.applyforjobs-container ::selection{background:var(--afj-accent-soft)}.applyforjobs-container textarea,.applyforjobs-container input{caret-color:var(--afj-accent)}.applyforjobs-container textarea,.applyforjobs-container .afj-rail .accordion-body,.applyforjobs-container .afj-table-wrap{scrollbar-width:thin;scrollbar-color:#c3c8cf transparent}.afj-icon{flex:none;width:1em;height:1em}.afj-tool{align-items:center;gap:.375rem;display:inline-flex}.afj-hint{color:var(--afj-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:400}.afj-count{background:var(--afj-line-soft);color:#495057;vertical-align:.1em;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.afj-muted{color:var(--afj-muted)}.afj-header{border-bottom:1px solid var(--afj-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;margin-bottom:1.5rem;display:flex}.afj-title{margin-bottom:.25rem;font-weight:600}.afj-lede{color:var(--afj-muted);margin-bottom:1rem}.afj-views,.afj-tabs{flex-wrap:wrap;gap:1.5rem;margin:0 0 -1px;padding:0;list-style:none;display:flex}.afj-views .nav-link,.afj-tabs .nav-link{color:var(--afj-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:.5rem 0 .75rem;font-weight:500;transition:color .15s ease-out,border-color .15s ease-out;display:inline-flex}.afj-views .nav-link:hover,.afj-tabs .nav-link:hover{color:var(--afj-ink);border-bottom-color:var(--afj-line)}.afj-views .nav-link.active,.afj-tabs .nav-link.active{color:var(--afj-ink);border-bottom-color:var(--afj-accent)}.afj-views .nav-link:focus,.afj-tabs .nav-link:focus,.afj-mode .btn:focus,.afj-row-link:focus{outline:none}.afj-views .nav-link:focus-visible,.afj-tabs .nav-link:focus-visible{outline:2px solid var(--afj-accent);outline-offset:2px}.afj-compose{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.afj-field-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.afj-compose .form-label{margin-bottom:.375rem;font-size:.9375rem;font-weight:600}.afj-required{color:#b02a37}textarea.afj-posting{resize:vertical;min-height:22rem;padding:1rem 1.125rem;line-height:1.6}.afj-panel{border:1px solid var(--afj-line);border-radius:var(--afj-radius);background:var(--afj-panel);gap:1.125rem;padding:1.25rem;display:grid}.afj-field .form-control{background-color:#fff}.afj-field .form-label .afj-hint{margin-left:.25rem}.afj-submit{width:100%;padding-block:.625rem;font-weight:600}.afj-submit-note{text-align:center;margin:-.375rem 0 0}@media (width>=992px){.afj-compose{grid-template-columns:minmax(0,1fr) clamp(18rem,24vw,26rem);align-items:start;gap:2rem}textarea.afj-posting{height:clamp(24rem,100vh - 17rem,60rem)}.afj-compose-side{top:var(--afj-sticky-top);padding-top:1.875rem;position:sticky}}.afj-workspace-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;margin-bottom:1.25rem;display:flex}.afj-workspace-title{text-wrap:balance;margin-bottom:.25rem;font-weight:600}.afj-workspace-title:focus{outline:none}.afj-workspace-title:focus-visible{outline:2px solid var(--afj-accent);outline-offset:4px;border-radius:2px}.afj-meta{color:var(--afj-muted);margin:0;font-size:.875rem}.afj-workspace-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.afj-confirm-text{font-size:.875rem;font-weight:500}.afj-back{align-items:center;gap:.375rem;margin:0 0 .75rem;padding:0;font-size:.875rem;text-decoration:none;display:inline-flex}.afj-back:hover{text-underline-offset:.2em;text-decoration:underline}.afj-workspace-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=1200px){.afj-workspace-grid.has-rail{grid-template-columns:minmax(0,1fr) clamp(19rem,24vw,28rem);grid-template-areas:"main rail";align-items:start;gap:1.75rem}.afj-workspace-grid.has-rail .afj-workspace-main{grid-area:main}.afj-workspace-grid.has-rail .afj-rail{top:var(--afj-sticky-top);grid-area:rail;position:sticky}.afj-workspace-grid.has-rail .afj-rail .accordion-body{max-height:calc(100vh - var(--afj-sticky-top) - 7rem);overflow-y:auto}}@media (width>=1600px){.afj-workspace-grid.has-rail{grid-template-columns:minmax(0,1fr) clamp(19rem,30vw,40rem)}.afj-compose{grid-template-columns:minmax(0,1fr) clamp(22rem,28vw,38rem)}}.afj-docbar{border-bottom:1px solid var(--afj-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;display:flex}.afj-doctools{flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.afj-mode .btn{min-width:4.5rem}.afj-doctools .afj-mode .btn:not(:disabled):not(.disabled).active{border-color:var(--afj-accent);background:var(--afj-accent-soft);color:#0056b3}.afj-doctools .afj-mode .btn:not(:disabled):not(.disabled):focus:not(:focus-visible),.applyforjobs-container .afj-tool:not(:disabled):not(.disabled):focus:not(:focus-visible){box-shadow:none}.afj-doctools .afj-mode .btn:not(:disabled):not(.disabled):focus-visible{z-index:2;box-shadow:var(--afj-focus-ring);position:relative}.afj-desk{border-radius:0 0 var(--afj-radius) var(--afj-radius);background:var(--afj-desk);padding:clamp(.75rem,2.5vw,2.5rem)}.afj-sheet{width:100%;max-width:8.5in;box-shadow:var(--afj-shadow);background:#fff;border:1px solid #dfe2e7;border-radius:4px;margin:0 auto;display:block}.afj-editor{height:clamp(30rem,100vh - 20rem,70rem);font-family:var(--afj-mono);color:var(--afj-ink);white-space:pre-wrap;overflow-wrap:break-word;resize:vertical;padding:clamp(1rem,4vw,3rem);font-size:.875rem;line-height:1.7}.afj-editor:focus{box-shadow:var(--afj-shadow), var(--afj-focus-ring);border-color:#80bdff;outline:none}.afj-paper{color:#222;overflow-wrap:break-word;min-height:11in;padding:clamp(1.25rem,5vw,.75in);font-size:.9375rem;line-height:1.45}.afj-paper:empty:before{content:"This document is empty.";color:var(--afj-muted)}.afj-paper h1{margin:0 0 .15em;font-size:1.9rem;font-weight:700;line-height:1.1}.afj-paper h2{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #444;margin:1.25em 0 .4em;padding-bottom:.15em;font-size:1.05rem;font-weight:700}.afj-paper h3{margin:.9em 0 .2em;font-size:.975rem;font-weight:700}.afj-paper p{margin:0 0 1em}.afj-paper ul,.afj-paper ol{margin:.25em 0 .6em;padding-left:1.25em}.afj-paper li{margin:.15em 0}.afj-paper li>p{margin:0}.afj-paper strong{color:#000}.afj-paper a{color:#06c;text-underline-offset:.15em}.afj-paper hr{opacity:1;border:none;border-top:1px solid #ccc;margin:1em 0}.afj-paper blockquote{color:#555;border-left:3px solid #ccc;margin:.5em 0;padding-left:.8em}.afj-paper table{border-collapse:collapse;width:100%;margin-bottom:.75em}.afj-paper th,.afj-paper td{overflow-wrap:break-word}@media (width<=575.98px){.afj-paper table,.afj-paper thead,.afj-paper tbody,.afj-paper tr,.afj-paper th,.afj-paper td{text-align:left;width:auto;display:block}.afj-paper th:empty,.afj-paper td:empty{display:none}}.afj-paper>:last-child{margin-bottom:0}.applyforjobs-recommendations .accordion-item{border:1px solid var(--afj-line);border-radius:var(--afj-radius);background:#fff;overflow:hidden}.applyforjobs-recommendations .accordion-header{margin:0;font-size:1rem}.applyforjobs-recommendations .accordion-button{width:100%;color:var(--afj-ink);text-align:left;background:#fff;border:0;align-items:center;padding:.875rem 1.125rem;transition:background-color .15s ease-out;display:flex}.applyforjobs-recommendations .accordion-button:hover{background:var(--afj-panel)}.applyforjobs-recommendations .accordion-button:focus{outline:none}.applyforjobs-recommendations .accordion-button:focus-visible{box-shadow:inset var(--afj-focus-ring)}.applyforjobs-recommendations .accordion-button:after{content:"";border-right:2px solid var(--afj-muted);border-bottom:2px solid var(--afj-muted);flex:none;width:.5rem;height:.5rem;margin:-.25rem .25rem 0 auto;transition:transform .2s ease-out;transform:rotate(45deg)}.applyforjobs-recommendations .accordion-button:not(.collapsed){box-shadow:inset 0 -1px 0 var(--afj-line-soft)}.applyforjobs-recommendations .accordion-button:not(.collapsed):after{margin-top:.25rem;transform:rotate(-135deg)}.applyforjobs-recommendations .accordion-body{padding:1rem 1.125rem 1.125rem}.afj-fit-summary{flex:1;gap:.5rem;margin-right:1rem;display:grid}.afj-fit-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.afj-fit-label{color:var(--afj-muted);font-size:.875rem;font-weight:600}.afj-fit-value{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1}.afj-fit-max{color:var(--afj-muted);margin-left:.1em;font-size:.875rem;font-weight:500}.afj-fit-meter{background:var(--afj-line-soft);border-radius:999px;height:6px;display:block;overflow:hidden}.afj-fit-meter>span{border-radius:inherit;background:var(--afj-accent);height:100%;display:block}.applyforjobs-recommendations .accordion-body{font-size:.875rem;line-height:1.55}.applyforjobs-recommendations .accordion-body>h5,.applyforjobs-recommendations .accordion-body>h6:first-child{text-wrap:balance;margin-bottom:.875rem;font-size:.9375rem;font-weight:600}.applyforjobs-recommendations section+section{border-top:1px solid var(--afj-line-soft);margin-top:1.125rem;padding-top:1rem}.applyforjobs-recommendations section h6{color:var(--afj-ink);margin-bottom:.375rem;font-size:.8125rem;font-weight:700}.applyforjobs-recommendations ul{margin:0;padding-left:1.1rem}.applyforjobs-recommendations li+li{margin-top:.375rem}.applyforjobs-recommendations li>div>:last-child,.applyforjobs-recommendations section>div>:last-child{margin-bottom:0}.afj-history-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}.afj-history-bar h4{margin:0;font-weight:600}.afj-filter{width:min(100%,22rem)}.afj-table-wrap{border:1px solid var(--afj-line);border-radius:var(--afj-radius);overflow:hidden}.afj-table th{background:var(--afj-panel);color:var(--afj-muted);white-space:nowrap;padding:.625rem 1rem;font-size:.8125rem;font-weight:600}.afj-table th,.afj-table td{border-top:0;border-bottom:1px solid var(--afj-line-soft)}.afj-table thead th{border-bottom:1px solid var(--afj-line)}.afj-table td{vertical-align:middle;padding:.875rem 1rem}.afj-table tbody tr:last-child td{border-bottom:0}.afj-row{position:relative}.afj-row:hover td{background:#f3f6fb}.afj-row-link{color:var(--afj-ink);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.afj-row-link:after{content:"";z-index:1;position:absolute;inset:0}.afj-row-link:focus-visible{outline:none}.afj-row-link:focus-visible:after{outline:2px solid var(--afj-accent);outline-offset:-2px}.afj-row:hover .afj-row-link{color:var(--afj-accent)}.afj-row-sub{color:var(--afj-muted);font-size:.8125rem;display:block}.afj-col-position{display:none}.afj-col-num,.afj-col-date{color:var(--afj-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.afj-col-num{text-align:right;color:var(--afj-ink);font-weight:600}@media (width>=768px){.afj-col-position{display:table-cell}.afj-row-sub{display:none}}@media (width<=575.98px){.afj-col-date{display:none}}.afj-no-match{color:var(--afj-muted);text-align:center;margin:0;padding:1.5rem 1rem}.afj-empty{border-radius:var(--afj-radius);background:var(--afj-panel);text-align:center;max-width:34rem;margin:2rem auto;padding:2.5rem 2rem}.afj-empty h4{font-weight:600}.afj-empty p{color:var(--afj-muted);margin-bottom:1.25rem}.afj-progress{max-width:26rem}.afj-progress .modal-content{border-radius:var(--afj-radius);border:0;overflow:hidden;box-shadow:0 24px 48px #1018282e}.afj-progress-track{background:var(--afj-line-soft);height:3px;overflow:hidden}.afj-progress-track>span{background:var(--afj-accent);width:35%;height:100%;animation:1.6s cubic-bezier(.65,0,.35,1) infinite afj-indeterminate;display:block}@keyframes afj-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.afj-progress-track>span{width:100%;animation:2.4s ease-in-out infinite afj-pulse}@keyframes afj-pulse{0%,to{opacity:.35}50%{opacity:1}}}.afj-progress-body{text-align:center;padding:2rem 1.75rem 1.5rem}.afj-progress-title{text-wrap:balance;margin-bottom:.25rem;font-weight:600}.afj-progress-target{color:var(--afj-muted);margin:0;font-size:.875rem}.afj-timer{flex-direction:column;align-items:center;margin:1.5rem 0 1rem;display:flex}.afj-timer-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:600;line-height:1}.afj-timer-caption{color:var(--afj-muted);margin-top:.375rem;font-size:.8125rem}.afj-progress-desc{max-width:20rem;color:var(--afj-muted);margin:0 auto 1.25rem;font-size:.9375rem}.flow-diagram-modal{width:90vw;max-width:90vw;margin:0 auto}.flow-diagram-modal.modal-dialog-centered{min-height:100%}.flow-diagram-modal .modal-content{height:90vh}.flow-diagram-modal .modal-body{flex-direction:column;display:flex;overflow:hidden}.askme-container{max-width:700px}@media (width>=1024px){.askme-container{max-width:100%!important}}.chat-bubble{white-space:pre-wrap;border-radius:12px;max-width:95%;margin-bottom:12px;padding:10px 16px;line-height:1.6}.chat-bubble-user{color:#fff;background:#0b93f6;border-bottom-right-radius:4px;margin-left:auto}.chat-bubble-answer{color:#000;background:#e5e5ea;border-bottom-left-radius:4px;margin-right:auto}.banner{color:#fff;background-color:#000;padding-top:10px}.block-links>div div{padding:0}.ck-button{text-align:center;background-color:#efefef;border:1px solid #d0d0d0;border-radius:4px;margin:0 10px;padding:0;overflow:hidden}.ck-button label{margin:0;padding:0}.ck-button label span{text-align:center;padding:3px 0;display:block}.ck-button input:checked+span{color:#fff;background-color:#911}.highlight{font-weight:700}.leaflet-container{width:100%;height:800px}.mapOverStyle{border:1px solid;width:100%}.navbar{margin:0;padding-top:10px}.navbardiv{border:1px dashed orange}.navbar-wrapper{margin:0;padding:0}.profileDiv{text-align:right;margin:0;padding:0}.socialDiv{text-align:left;margin:0;padding:5px}.resume{border-radius:12px;width:100%;padding:10px;font-size:medium}.resume .header{font-variant:small-caps;text-align:center;font-size:2.5em}.resume .header2{font-variant:small-caps;text-align:left;font-size:1.5em}.resume .profileImg{border-radius:10px;width:100px}.resumeCo{padding-top:10px}.resumeCoName{font-family:Merriweather,serif;font-size:1.1em}.resumeDates{font-variant:small-caps;font-size:.75em}.resumeHeader{font-size:1.2em}.resumePosition{font-size:1em;font-style:italic}.border-test{border:1px solid}.workExperience ul{list-style-type:circle outside;font-size:.85em}.tagbox{border:1px solid #000;border-radius:5px;margin:0 5px;padding:0 5px}.carouselContainer{border:groove gray;border-radius:5px;padding:10px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")!important}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")!important}.carousel-item{justify-content:center;min-height:31.25em}.carousel-caption{background-color:#34343466;border-radius:5px;padding-top:0;padding-bottom:0}body{padding-top:90px}.highlightSkill{font-size:1.1em;font-weight:700}.diminishSkill{font-size:.65em}#skillList{display:block}.contentwrapper{margin-bottom:60px}.app-shell{width:100%;max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px}@media (width>=1024px){.app-shell{width:90%;padding-left:24px;padding-right:24px}}
