.employee-image{display:inline-block;vertical-align:middle;overflow:hidden;flex-shrink:0;-o-object-fit:cover;object-fit:cover;max-width:100%}.employee-image,.employee-image.white-on-gray{background-color:#5a5a5a}.employee-image.gray-on-light-gray{background-color:#eee}.employee-image.tiny,.employee-image.tiny>.employee-image-image{width:2rem;height:2rem;min-width:2rem;min-height:2rem}.employee-image.tiny i,.employee-image.tiny>.employee-image-image i{font-size:1.6rem;line-height:2rem}.employee-image.small,.employee-image.small>.employee-image-image{width:3rem;height:3rem;min-width:3rem;min-height:3rem}.employee-image.small i,.employee-image.small>.employee-image-image i{font-size:2.4rem;line-height:3rem}.employee-image,.employee-image.medium,.employee-image.medium>.employee-image-image{width:5rem;height:5rem;min-width:5rem;min-height:5rem}.employee-image i,.employee-image.medium i,.employee-image.medium>.employee-image-image i{font-size:4rem;line-height:5rem}.employee-image.rounded{border-radius:50%}.employee-image.employee-image-normal{position:relative;background-color:#5a5a5a}.employee-image.employee-image-normal .employee-image-image{position:absolute;left:0;top:0;background-color:rgba(0,0,0,0);background-size:cover;z-index:10}.employee-image.employee-image-normal i{z-index:9;width:100%;height:100%;text-align:center;margin:0;color:#fff}.employee-image.employee-image-normal,.employee-image.employee-image-normal.white-on-gray{background-color:#5a5a5a}.employee-image.employee-image-normal i,.employee-image.employee-image-normal.white-on-gray i{color:#fff}.employee-image.employee-image-normal.gray-on-light-gray{background-color:#eee}.employee-image.employee-image-normal.gray-on-light-gray i{color:#bbb}.employee-image-editable{position:absolute;top:0;left:0;background-color:#1b1c1d;opacity:0;transition:opacity .25s ease-in-out;cursor:pointer;z-index:11;border:3px solid #118762}.rounded .employee-image-editable{border-radius:50%}.employee-image:hover .employee-image-editable,.employee-image:focus .employee-image-editable{opacity:1}.employee-image.tiny .employee-image-editable{width:2rem;height:2rem}.employee-image.tiny .employee-image-editable i{font-size:1rem}.employee-image.small .employee-image-editable{width:3rem;height:3rem}.employee-image.small .employee-image-editable i{font-size:2rem}.employee-image-editable,.employee-image.medium .employee-image-editable{width:5rem;height:5rem}.employee-image-editable i,.employee-image.medium .employee-image-editable i{font-size:3rem}.employee-image.employee-image-svg-fallback{background-repeat:no-repeat;background-position:center}.employee-image.employee-image-svg-fallback,.employee-image.employee-image-svg-fallback.medi .employee-image.employee-image-svg-fallback.gray-on-light-gray{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjYmJiIiBkPSJNMjU2IDBjODguMzY2IDAgMTYwIDcxLjYzNCAxNjAgMTYwcy03MS42MzQgMTYwLTE2MCAxNjBTOTYgMjQ4LjM2NiA5NiAxNjAgMTY3LjYzNCAwIDI1NiAwem0xODMuMjgzIDMzMy44MjFsLTcxLjMxMy0xNy44MjhjLTc0LjkyMyA1My44OS0xNjUuNzM4IDQxLjg2NC0yMjMuOTQgMGwtNzEuMzEzIDE3LjgyOEMyOS45ODEgMzQ0LjUwNSAwIDM4Mi45MDMgMCA0MjYuOTU1VjQ2NGMwIDI2LjUxIDIxLjQ5IDQ4IDQ4IDQ4aDQxNmMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4di0zNy4wNDVjMC00NC4wNTItMjkuOTgxLTgyLjQ1LTcyLjcxNy05My4xMzR6Ii8+PC9zdmc+)}.employee-image.employee-image-svg-fallback.white-on-gray{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjU2IDBjODguMzY2IDAgMTYwIDcxLjYzNCAxNjAgMTYwcy03MS42MzQgMTYwLTE2MCAxNjBTOTYgMjQ4LjM2NiA5NiAxNjAgMTY3LjYzNCAwIDI1NiAwem0xODMuMjgzIDMzMy44MjFsLTcxLjMxMy0xNy44MjhjLTc0LjkyMyA1My44OS0xNjUuNzM4IDQxLjg2NC0yMjMuOTQgMGwtNzEuMzEzIDE3LjgyOEMyOS45ODEgMzQ0LjUwNSAwIDM4Mi45MDMgMCA0MjYuOTU1VjQ2NGMwIDI2LjUxIDIxLjQ5IDQ4IDQ4IDQ4aDQxNmMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4di0zNy4wNDVjMC00NC4wNTItMjkuOTgxLTgyLjQ1LTcyLjcxNy05My4xMzR6Ii8+PC9zdmc+)}.employee-image.employee-image-svg-fallback.tiny,.employee-image.employee-image-svg-fallback.tiny{background-size:1.6rem}.employee-image.employee-image-svg-fallback.tiny,.employee-image.employee-image-svg-fallback.tiny>.employee-image-image,.employee-image.employee-image-svg-fallback.tiny,.employee-image.employee-image-svg-fallback.tiny>.employee-image-image{width:2rem;height:2rem;min-width:2rem;min-height:2rem}.employee-image.employee-image-svg-fallback.small{background-size:2.4rem}.employee-image.employee-image-svg-fallback.small,.employee-image.employee-image-svg-fallback.small>.employee-image-image{width:3rem;height:3rem;min-width:3rem;min-height:3rem}.employee-image.employee-image-svg-fallback,.employee-image.employee-image-svg-fallback.medium,.employee-image.employee-image-svg-fallback.medium{background-size:4rem}.employee-image.employee-image-svg-fallback,.employee-image.employee-image-svg-fallback>.employee-image-image,.employee-image.employee-image-svg-fallback.medium,.employee-image.employee-image-svg-fallback.medium>.employee-image-image,.employee-image.employee-image-svg-fallback.medium,.employee-image.employee-image-svg-fallback.medium>.employee-image-image{width:5rem;height:5rem;min-width:5rem;min-height:5rem}.employee-image.employee-image-svg-fallback .employee-image-image{width:100%;height:100%;background-size:cover}
.adhoc-modal .modal-container{display:none;position:fixed;z-index:39;top:0;left:0;width:100%;height:100vh;overflow:auto;padding:1rem 0;padding-bottom:5rem}.adhoc-modal .modal-container.active{display:block}.adhoc-modal .modal-scroll{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.adhoc-modal .modal-backdrop{background-color:rgba(0,0,0,.7);position:fixed;z-index:39;top:0;left:0;width:100%;height:100vh;border:none;transition:.25s;opacity:0}.adhoc-modal .modal-backdrop.active{opacity:1}.adhoc-modal .visually-hidden{opacity:0}.adhoc-modal .modal{position:relative;z-index:40;max-width:40rem;border-radius:.5rem;background-color:#fff;margin:0 auto;padding:2rem;transition:.125s;transform:scale(0.9);opacity:0;transition-timing-function:ease-out}.adhoc-modal .modal.active{transform:scale(1);opacity:1}@media only screen and (min-width: 40rem){.adhoc-modal .modal{min-width:40rem}}@media only screen and (max-width: 40rem){.adhoc-modal .modal{width:100%}}.adhoc-modal .modal-footer{display:flex;margin-top:2rem}.adhoc-modal .modal-section{margin:1.5rem 0;padding:1.5rem 0;border-top:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(34,36,38,.15)}.adhoc-modal .modal-section+.modal-section{border-top:none;padding-top:0}.adhoc-modal #certificates,.adhoc-modal #external-ids{padding-left:1rem;padding-right:1rem}.adhoc-modal .certificate-form,.adhoc-modal .external-id-form-item,.adhoc-modal .certificate-form-deleted,.adhoc-modal .external-id-form-item-deleted{margin-bottom:1rem;padding-bottom:1rem}.adhoc-modal h3,.adhoc-modal .modal-title{font-weight:600;font-size:1.5rem;color:#118762}.adhoc-modal h4,.adhoc-modal .modal-section-title{font-size:1.07142857rem;text-transform:uppercase;font-weight:bold}.adhoc-modal select:focus{border:1px solid #85b7d9}.adhoc-modal .form-actions{display:flex;align-items:center;gap:.7rem}.adhoc-modal input.error,.adhoc-modal select.error,.adhoc-modal textarea.error{border:2px solid #a50000 !important;color:#a50000 !important}.adhoc-modal .error-message{margin:.5rem 0;color:#9f3a38}.adhoc-modal .error-message p{color:#9f3a38}.adhoc-modal .request-status-indicator,.adhoc-modal .request-status-indicator .inner{background-color:#efefef}.adhoc-modal .modal-subheader{font-weight:lighter;font-size:medium;color:#727272}
.request-status-indicator{display:flex;justify-content:center;align-items:center;height:2rem;width:2rem;line-height:1.1rem;border-radius:50%;background:#fff}.request-status-indicator i{margin:0}.request-status-indicator.status-okay i{color:#118762}.request-status-indicator.status-error i{color:#f54242}.request-status-indicator.status-waiting{animation:rotate .8s linear infinite}.request-status-indicator .spinner{display:flex;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgb(17, 135, 98) 100%);border-radius:50%}.request-status-indicator .inner{width:1.2rem;height:1.2rem;border-radius:50%;background-color:#fff}@keyframes rotate{to{transform:rotate(360deg)}}
.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop *::before,.ReactCrop *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit;-ms-touch-action:none;touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);cursor:move;-webkit-box-shadow:0 0 0 9999em rgba(0,0,0,.5);box-shadow:0 0 0 9999em rgba(0,0,0,.5);-ms-touch-action:none;touch-action:none;border:1px dashed #fff}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;-webkit-box-shadow:0px 0px 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5);box-shadow:0px 0px 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop__crop-selection:focus{outline:none;border-color:blue;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt::before,.ReactCrop__rule-of-thirds-vt::after,.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-hz::after{content:"";display:block;position:absolute;background-color:rgba(255,255,255,.4)}.ReactCrop__rule-of-thirds-vt::before,.ReactCrop__rule-of-thirds-vt::after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt::before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt::after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-hz::after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz::before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz::after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle::after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.7);outline:1px solid rgba(0,0,0,0)}.ReactCrop__drag-handle:focus::after{border-color:blue;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw::after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n::after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne::after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e::after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se::after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s::after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw::after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w::after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar{display:none}.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}
.employee-photo-edit-form-preview-canvas{height:5rem;width:5rem;border:1px solid #118762;border-radius:50%}.employee-photo-edit-form-photo-validation-error,.employee-photo-edit-form-request-error{color:#9f3a38;white-space:pre-wrap}
#certificate-editor #certificates>div,#certificate-editor #external-ids>div,#external-id-editor #certificates>div,#external-id-editor #external-ids>div{margin-bottom:1.5rem}#certificate-editor #certificates>div.remove-external-id-item,#certificate-editor #external-ids>div.remove-external-id-item,#external-id-editor #certificates>div.remove-external-id-item,#external-id-editor #external-ids>div.remove-external-id-item{background-color:#ffdfdf}#certificate-editor #certificates label.whole-item,#certificate-editor #external-ids label.whole-item,#external-id-editor #certificates label.whole-item,#external-id-editor #external-ids label.whole-item{display:inline-block;margin-right:1rem}#certificate-editor select.error,#external-id-editor select.error{border:2px solid #a50000 !important;color:#a50000 !important}
.sliderGraphics{width:100%;height:3rem;padding:0 .375rem;position:absolute;top:1px;z-index:0;display:flex;justify-content:space-between;align-items:center}.trapezoid{flex:1 1;margin:0 .375rem}.trapezoid[title]{cursor:help}.trapezoid svg{height:5rem}
.chip{display:inline-block;padding:.5rem 1rem;border-radius:3rem;background-color:#fff;border:1px solid #cccbcb;font-size:1rem}.chip[title]{cursor:help}.chipNoResponse{background-color:#fff;border-color:rgba(0,0,0,0)}.chip000{background-color:#fff;border-color:#d0dcd9}.chip100{background-color:#d0dcd9;border-color:#d0dcd9}.chip200{background-color:#afcec3;border-color:#afcec3}.chip300{background-color:#7bb6a4;border-color:#7bb6a4}.chip400{background-color:#469e82;border-color:#469e82}.chip500{color:#fff;background-color:#118762;border-color:#118762}
.readOnlySliderGraphicsContainer{height:3rem;width:25rem;position:relative;margin-left:1rem;line-height:0}.readOnlySliderGraphicsContainer .sliderGraphics{position:static}.masteryDescription{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.skillDetail{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding:0 1rem;font-weight:normal;font-size:1rem;border:1px solid #cccbcb;border-radius:.5rem;background-color:#fff}.skillDetail .skillName{margin:0;flex-basis:400px}.skillDetail .masteryDescription .chip{padding:.125rem 1rem;white-space:nowrap}#skillsViewer .dimension{margin-bottom:2rem}#skillsViewer .dimension>span{font-weight:bold}
#skills{width:100%;border:1px solid #cccbcb;border-radius:.5rem}#skills #skillsNavigator{display:grid;grid-template-columns:11rem 1fr;grid-template-areas:"nav viewer"}#skillsNav{grid-area:nav;background-color:#0c573f;border-radius:.5rem 0 0 .5rem}#skillsNav ul{position:sticky;top:6rem;list-style-type:none;padding-left:0;margin:1rem 0}#skillsNav a{display:block;padding:1rem 1.5rem;font-size:1.5rem;font-weight:normal;color:#fff;text-decoration:none}#skillsNav a:hover{background-color:rgba(255,255,255,.1)}#skillsNav a.active{color:#000;background-color:#fff}#skillsViewer{grid-area:viewer;padding:2rem;min-height:90vh}#skillsViewer ul{list-style-type:none;padding-left:0}#noSkills{width:100vw;height:26.3vw;background-size:cover;border-radius:4px;border:1px solid #ccc;display:flex;flex-direction:column;gap:50px;justify-content:center;align-items:center}#noSkills img{width:55%}#noSkills div.currentUserMessage{display:flex;flex-direction:column;justify-content:center;gap:32px;align-items:center}#noSkills div.currentUserMessage a{background-color:#118762;color:#fff;padding:8px 30px;border-radius:4px;width:123px}#noSkills div.currentUserMessage a:hover{background-color:#31b67b}#noSkills span{font-weight:900;font-size:xx-large}.competency{font-size:1.5rem}.capability{margin-top:1rem;font-size:1.25rem}.dimension{margin:1rem 0;margin-bottom:3rem;font-size:1rem}.dimension>span{text-transform:uppercase}
.employee-profile{width:calc(100% + 4rem);margin-left:-2rem;margin-bottom:4rem}@media(min-width: 60rem){.employee-profile{width:calc(100% + 8rem);margin-left:-4rem}}.employee-profile h3{font-weight:600;font-size:1.5rem}.employee-profile .card{position:relative;margin:0;padding:1.5rem 1.5rem 0 1.5rem}.employee-profile table.striped{width:calc(100% + 3rem);margin-left:-1.5rem;margin-bottom:1.5rem;border-collapse:collapse}.employee-profile table.striped tr:nth-child(even){background-color:#eee}.employee-profile table.striped td{height:35px}.employee-profile table.striped td:first-child{padding-left:1.5rem}.employee-profile table.striped td:last-child{padding-right:1.5rem}.employee-profile .employee-toolbar{display:flex;justify-content:space-between;height:2em;align-items:center;margin:-1em 2em 1em 2em}@media(min-width: 60rem){.employee-profile .employee-toolbar{margin:0em 4em 1em 4em}}.employee-profile .employee-hero{width:100vw;height:20rem;position:absolute;left:0;z-index:-10;background-color:#118762}.employee-profile .employee-content{width:calc(100% - 4rem);margin:auto;margin-top:-1rem;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:5rem}@media(min-width: 768px){.employee-profile .employee-content{width:80%}}.employee-profile div.employee-controls-wrapper{position:relative;line-height:2em;margin-left:auto}.employee-profile div.employee-controls-wrapper button.simple{width:4rem;margin-right:1rem}.employee-profile div.employee-controls-wrapper:hover,.employee-profile div.employee-controls-wrapper.is-open{color:#118762;font-weight:bold}.employee-profile div.employee-controls-wrapper:hover .employee-controls.ui.vertical.buttons,.employee-profile div.employee-controls-wrapper.is-open .employee-controls.ui.vertical.buttons{display:block}.employee-profile div.employee-controls.ui.vertical.buttons{display:none;position:absolute;z-index:10;background-color:#fff;right:1rem;top:2rem;width:15rem}.employee-profile #profileNavContainer{width:100%;display:flex;align-items:center}.employee-profile #profileNavContainer .tab-buttons{width:calc(100% - 7rem)}@media(min-width: 768px){.employee-profile #profileNavContainer .tab-buttons{position:relative;left:3.5rem}}.employee-profile .employee-primary-card{width:100%;display:flex;flex-wrap:wrap}.employee-profile .employee-primary-card h1{font-size:2.33rem;color:#118762;margin:0;text-align:center}@media(min-width: 768px){.employee-profile .employee-primary-card{flex-direction:row-reverse}}.employee-profile .employee-primary-card .employee-header{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;gap:1rem}@media(min-width: 768px){.employee-profile .employee-primary-card .employee-header{flex-direction:row;align-items:start;padding-bottom:1rem;border-bottom:2px solid #dedede}}.employee-profile .employee-primary-card .employee-header .employee-name{display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.employee-profile .employee-primary-card .employee-header .employee-name{display:flex;flex-direction:row;align-items:center}}.employee-profile .employee-primary-card .employee-header .employee-pronounce{display:inline-flex;align-items:center;font-size:1.5rem;color:#212121;margin:0 1rem}.employee-profile .employee-primary-card .employee-header .employee-pronounce svg{margin-right:.25em}.employee-profile .employee-primary-card .employee-header .position{margin-bottom:1rem;font-size:1.71428571rem;margin-top:1rem;text-align:center;line-height:1.25em}@media(min-width: 768px){.employee-profile .employee-primary-card .employee-header .position{margin-top:inherit;margin-bottom:0;text-align:left}}.employee-profile .employee-primary-card .employee-header .position>*{white-space:nowrap}.employee-profile .employee-primary-card .employee-header .position .teams{color:#118762;white-space:inherit}.employee-profile .employee-primary-card .employee-bio{width:100%;margin-bottom:2rem;padding-right:2rem}.employee-profile .employee-primary-card .employee-bio .internal-bio{white-space:pre-wrap}@media(min-width: 768px){.employee-profile .employee-primary-card .employee-bio{width:50%}}.employee-profile .employee-primary-card .employee-card-items{width:100%}@media(min-width: 768px){.employee-profile .employee-primary-card .employee-card-items{display:flex;flex-wrap:wrap;width:50%;height:inherit}}.employee-profile .employee-secondary-cards{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:-1.5rem}.employee-profile .employee-secondary-card{width:100%;margin-top:1.5rem;height:inherit}@media(min-width: 768px){.employee-profile .employee-secondary-card{width:calc(50% - .75rem)}}.employee-profile .employee-secondary-card h2{line-height:1.8rem;max-width:calc(100% - 2.5rem)}.employee-profile .employee-secondary-card .none-message{margin-bottom:1.5rem}.employee-profile .employee-card-item{float:left;margin-bottom:1.5em;width:100%;font-size:1rem;text-overflow:ellipsis;overflow:hidden}@media(min-width: 768px){.employee-profile .employee-card-item{width:calc(50% - 1rem);padding-right:1rem}}.employee-profile .employee-card-item h4{font-weight:600;margin-bottom:0}.employee-profile .employee-card-item .masked i{padding-left:10px}.employee-profile .employee-direct-reports{padding-bottom:1.5rem}.employee-profile .employee-direct-reports button{float:right}.employee-profile .employee-direct-reports-list{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem;padding:.5rem;color:#000;font-weight:normal;border-radius:.25rem;border:1px solid rgba(0,0,0,0)}.employee-profile .employee-direct-reports-list:hover{background-color:rgba(205,236,219,.2);border:1px solid #118762}.employee-profile .employee-direct-reports-list .employee-direct-reports-placeHolder{height:3.5rem;width:3.5rem;text-align:center;border-radius:50%;background-color:#5a5a5a;margin-right:.5rem}.employee-profile .employee-direct-reports-list .employee-direct-reports-placeHolder i.icon{text-align:center;line-height:50px;display:inline-block;font-size:2rem;margin:0;color:#fff}.employee-profile .employee-direct-reports-list .employee-direct-reports-name{color:#118762;font-weight:bold}.employee-profile .employee-direct-reports-list .employee-direct-reports-position-title{color:#727272}.employee-profile .employee-direct-reports-list .employee-direct-reports-position-team{color:#727272}.employee-profile .profile-card-edit-button{position:absolute;top:1rem;right:1rem;padding:.5rem;font-size:1.25rem;transition:.5s}.employee-profile .profile-card-edit-button:hover{background-color:rgba(0,0,0,.1);border-radius:.25rem;transition:0s}.employee-profile .profile-card-edit-button i{margin:0}button.simple{border:0;background:rgba(0,0,0,0);color:#118762;font-weight:bold;font-family:"proxima-nova",sans-serif;font-size:1rem}
.wrapper{width:calc(100% - 2rem);max-width:100rem;margin:0 auto}body>.wrapper{margin-top:5rem}@media screen and (min-width: 30rem){.wrapper{width:calc(100% - 4rem)}}.banner{display:block;background-color:#fff}@media(min-width: 768px){.banner{margin-right:1.4em}}.logo-style{width:9rem;height:auto;margin:.7rem 0}body>header{position:fixed;top:0;z-index:30;width:100%;margin-top:0;margin-bottom:1em;background-color:#fff}body>header div{margin:0}body>header div h1{background-color:#fff;color:#118762;margin:1.3em;padding:.6em 0;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:bold}body>header nav{padding:0;color:#fff;border-bottom:1px solid rgba(34,36,38,.15);line-height:1em}body>header nav .wrapper{display:flex;justify-content:space-between;flex-direction:row;align-items:center}body>header nav a{color:#fff;font-weight:normal}body>header nav .toggle{color:#118762}body>header nav .toggle.open+.navigation{position:fixed;top:4rem;left:0;width:100%;display:flex}body>header nav .navigation{display:none;flex-direction:column;align-items:inherit;width:100%}body>header nav .navigation div.employee-login-container{padding:1.2em;width:100%;text-align:center}body>header nav .navigation div.employee-login-container a{display:block;margin-top:1em;padding:.6em;text-align:left;margin:0 auto}body>header nav .navigation>ul{width:100%;background-color:#118762;list-style:none;padding-left:0;margin:0}body>header nav .navigation>ul>li{position:relative;display:block;width:100%;padding:1rem 1.3rem;border-bottom:1px solid rgba(0,0,0,.1)}body>header nav .navigation>ul>li.category{cursor:pointer}body>header nav .navigation>ul>li.category.open{color:rgba(255,255,255,.7);background-color:rgba(0,0,0,.1)}body>header nav .navigation>ul>li.category.open ul{display:block}body>header nav .navigation>ul>li.category a{display:block;padding:1.25rem 0}body>header nav .navigation>ul>li.category>div{display:flex;align-items:center;width:100%}body>header nav .navigation>ul>li>i{float:right;color:rgba(255,255,255,.5)}body>header nav .navigation>ul>li>ul{display:none;pointer-events:none;margin-top:1rem;padding-left:0;white-space:nowrap;padding-left:1rem;color:#fff}body>header nav .navigation>ul>li>ul li{margin:0;display:block;border-top:1px solid rgba(0,0,0,.1)}body>header nav .navigation>ul>li>ul li:last-child{border-bottom:none}body>header nav .navigation>ul>li:hover>ul{pointer-events:auto}@media(min-width: 60rem){body>header nav .wrapper{display:flex;align-items:center;padding:0 2rem 0 2rem}body>header nav .wrapper .toggle{display:none}body>header nav .wrapper .toggle.open+.navigation{position:static}body>header nav .wrapper .navigation{display:flex;flex-direction:row;justify-content:flex-start}body>header nav .wrapper .navigation div.employee-login-container{background-color:#eceded;margin-top:.5em}body>header nav .wrapper .navigation div.employee-login-container a{background-color:#118762;border-radius:.4em;font-weight:bold;padding:.8em;text-align:center;width:70%}body>header nav .wrapper .navigation>ul{display:block;width:auto;background-color:#fff}body>header nav .wrapper .navigation>ul#userMenu{margin-left:auto}body>header nav .wrapper .navigation>ul#userMenu li ul{top:3rem;left:auto;right:0}body>header nav .wrapper .navigation>ul#userMenu .category{display:flex;align-items:center}body>header nav .wrapper .navigation>ul#userMenu #loggedInUserMenuGroup{display:flex;align-items:center}body>header nav .wrapper .navigation>ul>li,body>header nav .wrapper .navigation>ul>li.category{position:relative;display:inline-block;width:auto;margin-left:1.4rem;padding:1.5rem 0 1.5rem 0;border:none;color:#626262;font-weight:bold}body>header nav .wrapper .navigation>ul>li.open,body>header nav .wrapper .navigation>ul>li.category.open{color:#444;background-color:#fff}body>header nav .wrapper .navigation>ul>li:first-child,body>header nav .wrapper .navigation>ul>li.category:first-child{margin-left:0}body>header nav .wrapper .navigation>ul>li:hover,body>header nav .wrapper .navigation>ul>li.category:hover{color:#118762;font-weight:bold}body>header nav .wrapper .navigation>ul>li:hover>ul,body>header nav .wrapper .navigation>ul>li.category:hover>ul{display:block}body>header nav .wrapper .navigation>ul>li>i,body>header nav .wrapper .navigation>ul>li.category>i{color:#626262;margin-right:0}body>header nav .wrapper .navigation>ul>li.active,body>header nav .wrapper .navigation>ul>li.category.active{color:#118762}body>header nav .wrapper .navigation>ul>li.active>i,body>header nav .wrapper .navigation>ul>li.category.active>i{color:#118762}body>header nav .wrapper .navigation>ul>li.active>*:first-child,body>header nav .wrapper .navigation>ul>li.category.active>*:first-child{padding-bottom:.125rem;border-bottom:4px solid #118762}body>header nav .wrapper .navigation>ul>li a,body>header nav .wrapper .navigation>ul>li.category a{color:#626262;font-weight:bold}body>header nav .wrapper .navigation>ul>li a:hover,body>header nav .wrapper .navigation>ul>li.category a:hover{color:#118762}body>header nav .wrapper .navigation>ul>li>ul,body>header nav .wrapper .navigation>ul>li.category>ul{position:absolute;top:2.4rem;left:0;padding-left:0;white-space:nowrap;border:1px solid #888;box-shadow:0 1px 3px rgba(0,0,0,.4);padding:0;border-radius:.25rem;z-index:10;background-color:#fff}body>header nav .wrapper .navigation>ul>li>ul:hover,body>header nav .wrapper .navigation>ul>li.category>ul:hover{display:block}body>header nav .wrapper .navigation>ul>li>ul li,body>header nav .wrapper .navigation>ul>li.category>ul li{margin:0;display:block;color:#000;border:none;border-bottom:1px solid rgba(34,36,38,.15)}body>header nav .wrapper .navigation>ul>li>ul li:first-of-type a,body>header nav .wrapper .navigation>ul>li.category>ul li:first-of-type a{border-radius:.25rem .25rem 0 0}body>header nav .wrapper .navigation>ul>li>ul li:last-of-type,body>header nav .wrapper .navigation>ul>li.category>ul li:last-of-type{border-bottom:none}body>header nav .wrapper .navigation>ul>li>ul li:last-of-type a,body>header nav .wrapper .navigation>ul>li.category>ul li:last-of-type a{border-radius:0 0 .25rem .25rem}body>header nav .wrapper .navigation>ul>li>ul li a,body>header nav .wrapper .navigation>ul>li.category>ul li a{display:block;color:#626262;font-weight:normal;padding:.8rem 2rem}body>header nav .wrapper .navigation>ul>li>ul li a:hover,body>header nav .wrapper .navigation>ul>li.category>ul li a:hover{color:#626262;background-color:#eee}}.employeeRowItem-module--avatar{width:5.5rem;height:5.5rem;border-radius:50%}.employeeRowItem-module--anonymous{background-color:#eee;color:#bbb;text-align:center}#loggedInUserMenuGroup button>i{margin-top:-0.2rem}#loggedInUserMenuGroup .employeeRowItem-module--anonymous{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}#loggedInUserMenuGroup span{margin-left:.5rem}#loggedInUserMenuGroup .employeeRowItem-module--anonymous i{margin:auto;line-height:1rem}body>.ui.raised.container.segment{padding-top:0}
.landing-page{text-align:center}.ui.button{background-color:#118762;color:#fff}.ui.button:hover{color:#fff;background-color:#31b67b}.cards{display:flex;flex-wrap:wrap;margin:-0.875em -0.5em}.card,a .card{border:1px solid #ccc;border-radius:.28571429rem;margin:.875em .5em;max-width:100%;padding:0;position:relative;height:90%;width:290px;background-color:#fff}.card .content,a .card .content{padding:1em}.card .content .header,a .card .content .header{color:#118762;font-size:1.28571429em;line-height:1.28571429em;margin-bottom:.5em}.card .content .description,a .card .content .description{color:#444;font-weight:400;margin-bottom:1em}.card .content .meta,a .card .content .meta{color:#118762}a .card:hover{background:rgba(205,236,219,.2);border:1px solid #118762}a .card:hover .header{color:#107f5c}a .card:hover .description{color:#444}a .card:hover .meta{color:#107f5c;text-decoration:underline}
.adhoc-alert{overflow:hidden;transition:height .15s ease-out}
.employee-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-weight:normal;color:#36404b;background-color:#fff;border-radius:8px;padding-top:1.25rem}.employee-card.employee-card-linked:hover,.employee-card.employee-card-linked:active,.employee-card.employee-card-linked:focus,.employee-card.employee-card-linked:focus-visible{color:#36404b;box-shadow:0px 2px 10px 0px rgba 0,0,0,.2;border:1px solid #118762;box-shadow:0 0 0px 3px #118762;outline:none}.employee-card,.employee-card.employee-card-border-normal{border:1px solid #d9d9d9}.employee-card.employee-card-border-none{border:none}.employee-card.employee-card-border-thick{border:3px solid #727272}.employee-card.employee-card-border-thick:hover,.employee-card.employee-card-border-thick:active,.employee-card.employee-card-border-thick:focus,.employee-card.employee-card-border-thick:focus-visible{border:3px solid #118762}.employee-card.employee-card-fixed-width{display:inline-block;width:10rem;height:13rem}.employee-card .employee-card-content{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:0 1rem}.employee-card .employee-card-content .employee-card-content-name{font-size:1rem;color:#118762;margin-bottom:0}.employee-card .employee-card-content .employee-card-content-linked-name:hover,.employee-card .employee-card-content .employee-card-content-linked-name:active,.employee-card .employee-card-content .employee-card-content-linked-name:focus,.employee-card .employee-card-content .employee-card-content-linked-name:focus-visible{text-decoration:underline}.employee-card .employee-card-content .employee-card-content-location{font-size:.875rem}.employee-card .employee-card-content .employee-card-content-job-title{font-weight:bold}.employee-card .employee-card-content .employee-card-content-supervisor{display:flex;flex-direction:row;align-items:center;gap:1rem;text-align:left;color:#444;font-weight:normal}.employee-card .employee-card-content .employee-card-content-supervisor:hover{text-decoration:underline}.employee-card .employee-card-practice-area{width:100%;margin:0;margin-top:auto;border-radius:0 0 .5rem .5rem;border:none;padding:.25rem 0}.employee-card .employee-card-practice-area.practiceAreaBusinessOperations{background-color:#eee}.employee-card .employee-card-practice-area.practiceAreaData{background-color:#fee3fc}.employee-card .employee-card-practice-area.practiceAreaDesign{background-color:#fefbe3}.employee-card .employee-card-practice-area.practiceAreaGrowth{background-color:#ebe4f6}.employee-card .employee-card-practice-area.practiceAreaEngineering{background-color:#f9dede}.employee-card .employee-card-practice-area.practiceAreaProduct{background-color:#e1f3f8}.employee-card .employee-card-practice-area.practiceAreaResearch{background-color:#fff1d2}
.employee-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr));grid-gap:1rem}
.state{stroke:#e3e3e3;fill:none}.state.has-employees{fill:#39b87d;opacity:.3}.employee circle{stroke:#fff;fill:#39b87d}.employee.new path{fill:orange}.employee path:hover{cursor:pointer}.employee text{fill:#333;font-size:14px;text-anchor:middle}.line{fill:none;stroke:#39b87d;stroke-width:3}.centered{text-align:center}.mapContainer{margin:0 auto;max-width:100rem}
.button.org-chart-toggle{min-width:10rem}.org-chart-header{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width: 60rem){.org-chart-header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.org-chart-controls{display:grid;grid-gap:1rem;gap:1rem}.org-chart-controls>button{height:auto;white-space:nowrap}@media only screen and (min-width: 450px){.org-chart-controls{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.org-chart-controls{grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 60rem){.org-chart-controls{gap:.5rem;flex-direction:row}}
.employee-search-results{padding:1rem}#employeeSearchResults{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr));grid-gap:1rem;margin:0;padding:1rem}#employeeSearchResults li{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding-top:1.5rem;border-radius:.25rem;border:1px solid #cccbcb}#employeeSearchResults .employeeDetails{padding:0 .5rem;padding-bottom:1rem}#employeeSearchResults .employeeDetails a{margin:0;margin-bottom:.75rem;font-size:1.35rem;font-weight:normal}#employeeSearchResults .employeeDetails a:hover{text-decoration:underline}#employeeSearchResults .employeeDetails>*{display:block;margin:1rem 0}#employeeSearchResults .employeeDetails img{display:block;margin:auto;margin-bottom:1.5rem;height:90px;width:90px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 2px #118762;font-size:1rem}#employeeSearchResults .employeeDetails .placeHolderAvatar{display:flex;justify-content:center;align-items:center;margin:auto;margin-bottom:1.5rem;height:90px;width:90px;border-radius:50%;background-color:#efefef}#employeeSearchResults .employeeDetails .placeHolderAvatar i{color:#cccbcb;font-size:2.5rem;margin:0;margin-top:0px;margin-top:.75rem}#employeeSearchResults .employeeDetails .programs{margin-top:-1rem}#employeeSearchResults .practiceArea{width:100%;padding:.5rem;text-transform:capitalize}#employeeSearchResults a.manager{width:100%;display:flex;justify-content:center;align-items:center;height:3.5rem;font-size:1rem;text-align:left;font-weight:normal;color:#000;border-radius:0 0 .2rem .2rem}#employeeSearchResults .manager:hover span{text-decoration:underline}#employeeSearchResults .manager img{height:35px;width:35px;margin:0;border-radius:50%;margin-right:.5rem;font-size:.75rem;line-height:.75rem;border:none;box-shadow:none;background-color:#eee}#employeeSearchResults .manager .placeHolderAvatar{display:flex;justify-content:center;align-items:center;margin:0;margin-right:.5rem;height:35px;width:35px;border-radius:50%;background-color:#efefef}#employeeSearchResults .manager .placeHolderAvatar i{color:#cccbcb;font-size:1.5rem;margin:0}#employeeSearchResults .manager .managerDetails{line-height:1.1rem}#foundNoTeamMembersMessage{display:flex;flex-direction:column;align-items:center;justify-content:center;height:35rem;font-size:1.5rem;font-weight:bold;padding:0 1rem}#foundNoTeamMembersMessage img{max-width:85%}#foundNoTeamMembersMessage span{margin-top:2rem}.employeeSkeletonList li{display:flex;flex-direction:column}.skeletonEmployeePhoto{width:90px;height:90px;margin-bottom:1rem;border-radius:50%;background-color:#eee;border:.15rem solid #fff;box-shadow:0 0 0 .15rem #eee}.skeletonEmployeeDetails{display:flex;flex-direction:column;width:60%}.skeletonEmployeeDetails div.skeletonBars{margin-bottom:1rem;height:1.2rem;width:100%;background-color:#eee;border-radius:.125rem}.skeletonEmployeeFooter{display:flex;align-items:center;justify-content:center;margin-top:1rem;height:4rem;width:100%;background-color:#eee;border-radius:0 0 .25rem .25rem}.skeletonManagerPhoto{height:35px;width:35px;margin-right:.75rem;border-radius:50%;background-color:rgba(0,0,0,.1)}.skeletonManagerName{height:1.2rem;width:6rem;background-color:rgba(0,0,0,.1);border-radius:.125rem}#skillsCount{padding-top:1rem;padding-left:1rem}
#skillsSearchForm{margin-top:1rem;padding-right:1rem;padding-bottom:1rem;border-bottom:1px solid #cccbcb}.skillsSearchForm-heading{margin-bottom:0;font-size:2rem;font-weight:bold;color:#118762}#skillSearchInputContainer{flex:1 1;display:flex;align-items:center;border:1px solid #727272;border-radius:.5rem;background-color:#fff}#skillSearchInputContainer i{margin-left:1rem;margin-top:-0.25rem}#skillsSearchForm input{flex:1 1;height:3rem;padding-top:.25rem;padding:1rem;margin:.125rem 0;margin-right:.125em;border:none;width:100%}button.searchButton{margin-bottom:0;border:none;background-color:#118762;font-weight:bold;color:#fff;height:47px;width:90px;border-top-right-radius:.4rem;border-bottom-right-radius:.4rem;cursor:pointer}button.searchButton:hover{background-color:#31b67b}button.searchButton:focus-visible{outline-offset:3px}button.clearButton{border:none;background:none}
.practiceAreaChip{padding:.25rem .5rem;font-size:.85rem;color:#444;border-radius:2rem;border:1px solid #727272}
.skillsResult{display:flex;align-items:center;width:27rem;padding:.75rem 1rem;margin-bottom:1rem;font-weight:bold;color:#444;border:1px solid #444;border-radius:.5rem;background-color:#fff;text-align:left;transition:.25s}.skillsResult:hover{background-color:#eee}.skillsResult:focus-visible{outline-width:2px}.skill-name{margin-bottom:0;white-space:nowrap;max-width:16rem;text-overflow:ellipsis;overflow:hidden}.skillPathContainer{margin-left:auto;margin-right:1rem;font-weight:normal}.skillAddIcon{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;color:#fff;background-color:#444;border-radius:50%}.skillAddIcon i{margin:0;height:auto}
#skillsResults{list-style-type:none;padding-top:1rem;padding-left:0;padding-right:1rem}#skillsResults li{display:flex;flex-direction:row;margin-bottom:1rem;align-items:center}#skillsResults img{border-radius:50%;margin-right:1rem}#skillsResultsCount{margin-top:1rem}.loadMoreSkills{display:flex;align-items:center;padding:.75rem 1rem;border:1px solid #727272;border-radius:.5rem;background-color:#fff}.loadMoreSkills:hover{background-color:#eee}.loadMoreSkills div{width:25rem;margin:.68rem 0;text-align:center;color:#000;text-decoration:underline;font-size:1.1rem;font-weight:600}
.skill-level{position:relative;margin-left:.5rem;flex-shrink:0}.skill-level i{color:#444}.skill-level .blockyContainer{z-index:50;top:-11rem;left:-2.9rem}.set-skill-level{display:none;height:3rem}.set-skill-level.active{display:block}.set-skill-level .sliderControl{width:18rem;margin-left:0}.set-skill-level input[type=range]::-moz-range-thumb{height:2rem;background-size:75%}.set-skill-level input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:2rem;background-size:75%}.set-skill-level input[type=range]::-ms-thumb{height:2rem;background-size:75%}.current-skill-level{display:none;align-items:center;border:none;background-color:#eceded;padding:.2rem .4rem;border-radius:.2rem}.current-skill-level.active{display:flex}.current-skill-level img{width:1.75rem}.mastery-background-0{background-color:#fff;border:1px solid #d0dcd9}.mastery-background-0 img{margin-left:.25rem;margin-right:-0.25rem}.mastery-background-1{background-color:#d0dcd9;border:1px solid #d0dcd9}.mastery-background-2{background-color:#afcec3;border:1px solid #afcec3}.mastery-background-3{background-color:#7bb6a4;border:1px solid #7bb6a4}.mastery-background-4{background-color:#469e82;border:1px solid #469e82}.mastery-background-5{background-color:#118762;border:1px solid #118762}
.skill{margin-top:1rem;padding:2rem 1rem;font-weight:normal;border:1px solid #cccbcb;border-radius:.5rem}.skillName{margin-bottom:1rem;color:#323232}.skillName label{display:block;font-size:1.25rem;margin-bottom:.5rem}.chipHolder{width:10rem}.rating{display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-width: 40rem){.rating{flex-direction:row;align-items:center}}input[type=range]{-webkit-appearance:none;width:100%;height:3rem;background:none;position:relative;z-index:10;touch-action:none}input[type=range]::-moz-range-track{width:100%;height:1rem;background:rgba(0,0,0,0)}input[type=range]::-ms-track{border-color:rgba(0,0,0,0);color:rgba(0,0,0,0);width:100%;height:1rem;background:rgba(0,0,0,0)}input[type=range]::-moz-range-thumb{height:3rem;width:.75rem;border:none;border-radius:2rem;background-color:#000;background-image:url("data:image/svg+xml;utf8,<svg width=\"12\" height=\"40\" viewBox=\"0 0 12 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><line x1=\"7.5\" y1=\"6\" x2=\"7.5\" y2=\"34\" stroke=\"white\"/><line x1=\"4.5\" y1=\"6\" x2=\"4.5\" y2=\"34\" stroke=\"white\"/></svg>");background-position:center center;cursor:ew-resize}.notApplicable input[type=range]::-moz-range-thumb{background-color:#118762}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:3rem;width:.75rem;border:none;border-radius:2rem;background-color:#000;background-image:url("data:image/svg+xml;utf8,<svg width=\"12\" height=\"40\" viewBox=\"0 0 12 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><line x1=\"7.5\" y1=\"6\" x2=\"7.5\" y2=\"34\" stroke=\"white\"/><line x1=\"4.5\" y1=\"6\" x2=\"4.5\" y2=\"34\" stroke=\"white\"/></svg>");background-position:center center;cursor:ew-resize}.notApplicable input[type=range]::-webkit-slider-thumb{background-color:#118762}input[type=range]::-ms-thumb{height:3rem;width:.75rem;border:none;border-radius:2rem;background-color:#000;background-image:url("data:image/svg+xml;utf8,<svg width=\"12\" height=\"40\" viewBox=\"0 0 12 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><line x1=\"7.5\" y1=\"6\" x2=\"7.5\" y2=\"34\" stroke=\"white\"/><line x1=\"4.5\" y1=\"6\" x2=\"4.5\" y2=\"34\" stroke=\"white\"/></svg>");background-position:center center;cursor:ew-resize}.notApplicable input[type=range]::-ms-thumb{background-color:#118762}.sliderControl{flex:1 1;width:100%;height:3rem;margin-top:.5rem;position:relative;line-height:0}@media screen and (min-width: 30rem){.sliderControl{max-width:36rem;margin-top:0}}.sliderControl .request-status-indicator{position:absolute;top:.2rem;right:.2rem}.blockyContainer{pointer-events:none;position:absolute;top:-12.5rem;left:0;z-index:50;display:flex;flex-direction:column;justify-content:center;border-radius:.5rem;box-shadow:0 .25rem .5rem .0125rem rgba(0,0,0,.25);transform:scale(1);transition:.1s}.inactive{transform:scale(0.1);opacity:0;top:-7rem;transition:.3s}.blocky{display:flex;justify-content:center;width:170px;height:8rem;border-radius:.5rem .5rem 0 0;line-height:0;background-color:#88caa6}.blocky img{width:7rem}.skillControlTooltipText{position:relative;text-align:center;padding:.5rem 0;line-height:1rem;color:#000;background-color:#fff;border-radius:0 0 .5rem .5rem}.arrowDown{width:100%;position:absolute;bottom:-0.7rem;text-align:center;display:flex;justify-content:center}.arrowDown>div{display:flex;justify-content:center;height:1rem;background:radial-gradient(circle, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0) 70%)}.arrowDown>div>div{width:0;height:0;border-left:.75rem solid rgba(0,0,0,0);border-right:.75rem solid rgba(0,0,0,0);border-top:.75rem solid #fff}
#activeSearchTerms{position:relative;display:flex;flex-wrap:wrap;min-height:2.5rem;margin:0;margin-top:1rem;padding-left:0;list-style-type:none}#activeSearchTerms li{display:inline-block;margin:.25rem .25rem 0 0;background-color:#fff}#activeSearchTerms li>div{height:3rem;display:flex;align-items:center;padding:.5rem .75rem;font-size:.85rem;color:#444;border:1px solid #444;border-radius:.25rem;background-color:#fff;z-index:31}#activeSearchTerms li .skill-name{font-weight:bold}#activeSearchTerms .skillPathContainer{line-height:1rem;margin:0 .5rem}#activeSearchTerms .iconContainer{display:flex;align-items:center;justify-content:center;height:1.2rem;width:1.2rem;border-radius:2rem;font-size:.75rem;line-height:.75rem;pointer-events:none;background-color:#444;color:#fff}#activeSearchTerms .negative-action{background:none;border:none}#activeSearchTerms .negative-action:hover .iconContainer{background-color:#cd5c5c}#activeSearchTerms .iconContainer i{margin:0}.noSkillsSelected{display:inline-block;padding:.5rem .75rem;font-size:.85rem;border:1px dashed #727272;border-radius:.25rem;background-color:#fff}
.employeeSearchHeader-heading{margin-bottom:0;font-size:2rem;font-weight:bold;color:#118762}#headerButtons{padding:1rem;border-top:1px solid #cccbcb;border-bottom:1px solid #cccbcb}#headerButtons :disabled{background-color:#eee;animation-name:none;border:1px solid #cccbcb;color:#444;cursor:not-allowed}#findEmployees{margin-right:1rem;padding:.75rem;border-radius:.25rem;color:#fff;border:1px solid #118762;background-color:#118762;cursor:pointer}#findEmployees:hover{background-color:#31b67b;border-color:#31b67b}#findEmployees:focus-visible{outline-offset:3px}.employeeSkillsFilterSelector{margin-top:1rem}.employeeSkillsFilterSelector select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:0px;line-height:1;padding:.75rem 2.5rem .75rem 1rem;background:#fff;background-image:linear-gradient(transparent, transparent),linear-gradient(-135deg, transparent 50%, white 50%),linear-gradient(-225deg, transparent 50%, white 50%),linear-gradient(white 42%, #444444 42%);background-repeat:no-repeat;background-size:1px 100%,20px 22px,20px 22px,20px 100%;background-position:right bottom}#exportCSV{padding:.75rem;border-radius:.25rem;background-color:#fff;border:1px solid #8a8a8a}#exportCSV:focus-visible{outline-offset:3px}#exportCSV i{margin-right:.5rem}
#skillDefinitions{grid-area:definitions;position:fixed;top:4rem;right:0;z-index:11;display:flex;align-items:flex-start}@media screen and (min-width: 60rem){#skillDefinitions{top:5rem}}@media screen and (min-width: 75rem){#skillDefinitions{display:grid;grid-auto-rows:5rem 1fr}}#skillDefinitions>div{display:none;max-width:24rem;border-left:1px solid #cccbcb;height:calc(100vh - 4rem);padding-bottom:2rem;overflow-y:auto;background-color:#fff}@media screen and (min-width: 60rem){#skillDefinitions>div{height:calc(100vh - 5rem)}}@media screen and (min-width: 75rem){#skillDefinitions>div{display:block}}#skillDefinitions>div.active{display:block}#skillDefinitions button{display:block;margin:1rem;color:#fff;background-color:#118762;padding:1rem;border-radius:.25rem;border:none}#skillDefinitions button::after{content:"»";margin-left:.5rem}@media screen and (min-width: 75rem){#skillDefinitions button{display:none}}#skillDefinitions h2{display:flex;align-items:center;height:5rem;margin-bottom:0;padding-left:1rem;font-weight:bold;color:#fff;background-color:#118762}#skillDefinitions>div{overflow-y:auto;padding-bottom:2rem}#skillDefinitions dl{margin:0}#skillDefinitions dl div{border-bottom:1px solid #cccbcb}#skillDefinitions dl div:last-child{border-bottom:none}#skillDefinitions dt{margin:1rem}#skillDefinitions dd{margin:1rem}
#editSkills{margin:2rem 0;overflow-x:hidden}@media screen and (min-width: 75rem){#editSkills{display:grid;grid-template-columns:1fr 22rem;grid-template-areas:"skills definitions"}}#skillsNavigator{grid-area:skills;display:grid;grid-template-columns:1fr;grid-template-areas:"header" "nav" "editor";border-radius:.5rem;border:none}@media screen and (min-width: 65rem){#skillsNavigator{grid-template-columns:14rem 1fr;grid-template-areas:"header header" "nav editor"}}@media screen and (min-width: 30rem){#skillsNavigator{border:1px solid #cccbcb}}#skillsNavigator header{grid-area:header;display:flex;align-items:center;height:5rem;margin:0;padding:0;font-weight:bold;border-bottom:1px solid #cccbcb}@media screen and (min-width: 30rem){#skillsNavigator header{padding:0 1.5rem}}#skillsNavigator h1{font-weight:bold}#skillsNav{grid-area:nav;background-color:#0c573f;border-radius:0}#skillsNav ul{position:sticky;top:6rem;list-style-type:none;margin:1rem 0;padding:0 1rem;display:flex;flex-direction:row;justify-content:space-around;text-align:center}@media screen and (min-width: 65rem){#skillsNav ul{flex-direction:column;padding:0}}#skillsNav li{flex:1 1;max-width:16rem}#skillsNav a{display:block;padding:.5rem;font-size:1rem;font-weight:normal;color:#fff;text-decoration:none}@media screen and (min-width: 65rem){#skillsNav a{padding:1rem 1.5rem;font-size:1.5rem}}#skillsNav a :hover{background-color:rgba(255,255,255,.1)}#skillsNav a.active{color:#000;background-color:#fff}#skillsEditor{grid-area:editor;padding:0}@media screen and (min-width: 30rem){#skillsEditor{padding:2rem}}#skillsEditor ul{list-style-type:none;padding-left:0}#skillsEditor .skillControlList li:nth-child(even){background-color:#fff}#skillsEditor .competency{padding-left:0}#skillsEditorContent{min-height:80vh}#skillsFooter{margin-top:2rem;margin-left:2rem}.competency{font-size:1.5rem}.capability{margin-top:1rem;font-size:1.25rem}.dimension{margin:1rem 0;margin-bottom:3rem;font-size:1rem}.dimension>span{text-transform:uppercase}
.tooltip-trigger{background:none;border:0;cursor:pointer;margin:0;padding:0}.tooltip{background:#fff;border-radius:5px;max-width:400px;padding:10px;z-index:50}.tooltip-opened{visibility:visible}.tooltip-closed{visibility:hidden}.tooltip-arrow{height:8px;pointer-events:none;width:8px}.tooltip-arrow::after{height:8px;pointer-events:none;width:8px;background:#fff;content:"";left:50%;position:absolute;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.tooltip-interactive-border{border:15px solid rgba(0,0,0,0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-10}.tooltip[data-popper-placement^=top]{box-shadow:0px 3px 5px 2px rgba(0,0,0,.25)}.tooltip[data-popper-placement^=top] .tooltip-arrow{top:100%}.tooltip[data-popper-placement^=top] .tooltip-arrow::after{box-shadow:3px 3px 5px 0px rgba(0,0,0,.25)}.tooltip[data-popper-placement^=top] .tooltip-interactive-border{top:15px}.tooltip[data-popper-placement^=bottom]{box-shadow:0px -3px 5px 2px rgba(0,0,0,.25)}.tooltip[data-popper-placement^=bottom] .tooltip-arrow{top:0}.tooltip[data-popper-placement^=bottom] .tooltip-arrow::after{box-shadow:-3px -3px 5px 0px rgba(0,0,0,.25)}.tooltip[data-popper-placement^=bottom] .tooltip-interactive-border{top:-15px}.ui.buttons .tooltip-content{font-size:1rem}
.program-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-weight:normal;color:#36404b;background-color:#fff;border-radius:8px;padding-top:1.25rem;border:1px solid #d9d9d9}.program-card:hover,.program-card:active,.program-card:focus,.program-card:focus-visible{color:#36404b;box-shadow:0px 2px 10px 0px rgba 0,0,0,.2;border:1px solid #118762;box-shadow:0 0 0px 3px #118762;outline:none}.program-card .program-card-content{display:flex;align-items:center;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:0 1rem}.program-card .program-card-content .program-card-header{width:100%}.program-card .program-card-content .program-card-header-name{font-size:1.5rem;font-weight:bold;color:#118762;margin-bottom:0;display:inline}.program-card .program-card-content .program-card-header-acronym{display:inline-block;vertical-align:text-bottom;margin-left:.5rem}.program-image{display:inline-block;vertical-align:middle;overflow:hidden;flex-shrink:0;-o-object-fit:cover;object-fit:cover;max-width:100%;position:relative;background-color:#fff}.program-image-image{position:absolute;left:0;top:0;background-color:rgba(0,0,0,0);background-size:cover;z-index:10}.program-image,.program-image-image{width:3rem;height:3rem;min-width:3rem;min-height:3rem}.program-image i,.program-image-image i{font-size:2.4rem;line-height:3rem}
.program-search-results{padding:1rem}#programSearchResults{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr));grid-gap:1rem;margin:0;padding:1rem}#programSearchResults li{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding-top:1.5rem;border-radius:.25rem;border:1px solid #cccbcb}#foundNoProgramsMessage{display:flex;flex-direction:column;align-items:center;justify-content:center;height:35rem;font-size:1.5rem;font-weight:bold;padding:0 1rem}#foundNoProgramsMessage img{max-width:85%}#foundNoProgramsMessage span{margin-top:2rem}.programSkeletonList li{display:flex;flex-direction:column}.skeletonProgramPhoto{width:3rem;height:3rem;margin-bottom:1rem;border-radius:50%;background-color:#eee;border:.15rem solid #fff;box-shadow:0 0 0 .15rem #eee}.skeletonProgramDetails{display:flex;flex-direction:column;width:60%;align-items:center}.skeletonBars{margin-bottom:1rem;height:1.2rem;width:100%;background-color:#eee;border-radius:.125rem}#capabilitiesCount{padding-top:1rem}.capabilitiesCount-capabilityName{margin-bottom:0;font-size:1.71428571rem;font-weight:bold;color:#0f7958}.program-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr));grid-gap:1rem}@media screen and (min-width: 55rem){#capabilitiesCount{padding-left:1rem}}
#capabilitiesSearchForm{border-bottom:1px solid #cccbcb}#capabilitiesSearchForm input{flex:1 1;height:3rem;padding-top:.25rem;padding:1rem;margin:.125rem 0;margin-right:.125em;border:none;width:100%}.capabilitiesSearchForm-heading{margin-bottom:0;font-size:2rem;font-weight:bold;color:#118762}#capabilitySearchInputContainer{flex:1 1;display:flex;align-items:center;border:1px solid #727272;border-radius:.5rem;background-color:#fff}#capabilitySearchInputContainer i{margin-left:1rem;margin-top:-0.25rem}.searchButton{margin-bottom:0;border:none;background-color:#118762;font-weight:bold;color:#fff;height:47px;width:90px;border-top-right-radius:.4rem;border-bottom-right-radius:.4rem;cursor:pointer}.searchButton:hover{background-color:#31b67b}.searchButton:focus-visible{outline-offset:3px}.clearButton{border:none;background:none}@media screen and (min-width: 55rem){#capabilitiesSearchForm{margin-top:1rem;padding-right:1rem;padding-bottom:1rem}}
.capabilitiesResult{display:flex;align-items:center;width:27rem;padding:.75rem 1rem;margin-bottom:1rem;font-weight:bold;color:#444;border:1px solid #444;border-radius:.5rem;background-color:#fff;text-align:left;transition:.25s;max-width:100%;cursor:pointer}.capabilitiesResult:focus-visible{outline-width:2px}.capabilitiesResult:hover{background-color:#eee}.capabilitiesResult-selected{color:#eceded;background-color:#0f7958}.capabilitiesResult-selected .practiceAreaChip{border-color:#eceded;color:#cccbcb}.capabilitiesResult-selected:hover{background-color:#118762}.capability-name{margin-bottom:0;white-space:nowrap;max-width:16rem;text-overflow:ellipsis;overflow:hidden}.capabilityPathContainer{margin-left:auto;margin-right:1rem;font-weight:normal}
@media screen and (min-width: 55rem){#capabilitiesResults{padding-top:1rem;padding-right:1rem}}
#capabilitiesResults{list-style-type:none;padding-left:0}
#capabilitiesResultsCount{margin-top:1rem}
.loadMoreCapabilities{display:flex;align-items:center;padding:.75rem 1rem;border:1px solid #727272;border-radius:.5rem;background-color:#fff;max-width:100%;cursor:pointer}
.loadMoreCapabilities:hover{background-color:#eee}
.loadMoreCapabilities div{width:25rem;margin:.68rem 0;text-align:center;color:#000;text-decoration:underline;font-size:1.1rem;font-weight:600}
.programSearchHeader-heading{margin-bottom:0;font-size:2rem;font-weight:bold;color:#118762}
#capabilitiesSearch{display:block;margin-top:-1rem}.programPanelContents{padding-top:1rem}@media screen and (min-width: 55rem){#capabilitiesSearch{display:grid;grid-template-columns:28rem 1fr;grid-template-areas:"capabilities program";margin-top:-1rem}#capabilitiesPanel{grid-area:capabilities}#programPanel{grid-area:program;border-left:1px solid #cccbcb}.programPanelContents{padding:1rem}}
#programs #programsHeader{background-color:#fff;height:12rem;left:0;margin-top:-1rem;position:sticky;top:4rem;width:100%;z-index:21}@media screen and (min-width: 66rem){#programs #programsHeader{height:6rem;top:5rem}}#programs #programsHeader .header-bg{background-color:#fff;width:100vw;position:absolute;z-index:-10;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:100%}#programs #programsHeader .header-container{align-items:start;display:flex;flex-direction:column;margin:0 auto;padding:1rem 0;width:100%}@media screen and (min-width: 66rem){#programs #programsHeader .header-container{align-items:center;flex-direction:row}}#programs #programsHeader h1{color:#118762;font-size:2rem;font-weight:bold;line-height:2rem;margin-bottom:1rem}@media screen and (min-width: 66rem){#programs #programsHeader h1{margin:1rem auto 0 0}}@media screen and (min-width: 76rem){#programs #programsHeader h1{font-size:3rem;line-height:2.5rem}}#programs #programsHeader .structure-info{margin-bottom:1rem}@media screen and (min-width: 66rem){#programs #programsHeader .structure-info{margin:1.5rem 1.5rem 0}}#programs #programsHeader #programFilters{display:flex;gap:1rem;width:100%}@media screen and (min-width: 66rem){#programs #programsHeader #programFilters{width:auto}}#programs .program-select-field{flex-grow:1}@media screen and (min-width: 66rem){#programs .program-select-field{width:10rem}}#programs .program-select-field label{display:block}#programs .program-select-field .selectWrapper{position:relative}#programs .program-select-field select{width:100%;height:3rem;padding-left:1rem;padding-right:2rem;background-color:#fff;border:1px solid #ccc;border-radius:.33rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#programs .program-select-field select:focus,#programs .program-select-field select:hover{outline:none;border:1px solid #31b67b}#programs .program-select-field select+div{pointer-events:none;position:absolute;top:0;right:1rem;height:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.75rem}#programs .program-select-field select+div i{margin:0;display:flex;align-items:center;justify-content:center}#programs h3{font-size:1.5rem;line-height:1.5rem;font-weight:bold;margin-bottom:0}#programs .division{padding-top:2rem}#programs .division>header{color:#fff;position:sticky;top:16rem;width:100%;z-index:20}@media screen and (min-width: 66rem){#programs .division>header{top:11rem}}#programs .division>header .division-header-content{padding:1rem}#programs .division>header .division-header-bg{width:100vw;position:absolute;z-index:-10;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:100%;background-color:#118762}#programs .division h2{margin-bottom:0;margin-right:auto;font-size:2rem;line-height:1.5rem;font-weight:bold}#programs .department{margin-top:2rem}#programs .departmentHeader{position:relative;background-color:#eee;margin-bottom:1rem}#programs .departmentHeader .departmentHeader-contents{padding:1rem 1rem 1rem 1rem}#programs .departmentHeader .departmentHeader-bg{width:100vw;position:absolute;z-index:-10;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:100%;background-color:#eee}#programs .departmentHeader .programMembersCount{margin-right:.5rem}#programs .no-programs-found{margin:1rem 0}#programs .program{margin-bottom:3rem;border:1px solid #cccbcb;border-radius:.5rem}#programs .program>div{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}#programs .program header{display:flex;padding:.5rem;background-color:rgba(0,0,0,.025);border-bottom:1px solid #cccbcb;flex-direction:column}@media screen and (min-width: 66rem){#programs .program header{flex-direction:row}}#programs .program .programTitle,#programs .program .programDescription{margin:0 .5rem}#programs .program .programTitle{min-width:15rem}#programs .program .programDescription p{line-height:1.5rem}#programs .program h4{margin:0;font-size:1.25rem;color:#118762;font-weight:bold}#programs .program .programMembersMeta{font-size:.875rem;line-height:1.125rem}#programs .program ul{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));list-style-type:none;margin:0;padding:1rem}#programs .program .programLeader .programMember{background-color:rgba(0,0,0,.025)}#programs .program .programLeader .programMember .title{font-weight:bold}#programs .program .programLeader .programMember:hover{background-color:rgba(205,236,219,.2)}#programs .program .programMember{border:1px solid #ccc;border-radius:.28571429rem;align-items:center;color:#000;display:flex;font-weight:normal;height:100%;padding:.5rem}#programs .program .programMember:hover{background-color:rgba(205,236,219,.2);border:1px solid #118762}#programs .program .programMember .photo{margin-right:.5rem}#programs .program .programMember .title{margin-bottom:.2rem;font-size:.875rem;line-height:.875rem}#programs .program .programMember .name{color:#118762;line-height:1.125rem;font-size:1.125rem}#programs .program .programMember .practiceAreaHighlight{border-radius:.142857145rem 0 0 .142857145rem;height:calc(100% + 1rem);margin-left:-0.5rem;margin-right:.5rem;width:1rem}#programs .program .programMember .practiceAreaHighlight.practiceAreaBusinessOperations{background-color:#eee}#programs .program .programMember .practiceAreaHighlight.practiceAreaData{background-color:#fee3fc}#programs .program .programMember .practiceAreaHighlight.practiceAreaDesign{background-color:#fefbe3}#programs .program .programMember .practiceAreaHighlight.practiceAreaGrowth{background-color:#ebe4f6}#programs .program .programMember .practiceAreaHighlight.practiceAreaEngineering{background-color:#f9dede}#programs .program .programMember .practiceAreaHighlight.practiceAreaProduct{background-color:#e1f3f8}#programs .program .programMember .practiceAreaHighlight.practiceAreaResearch{background-color:#fff1d2}
.program-capabilities-chip{border-radius:2rem;background-color:#d9d9d9;display:flex;padding:.25rem .5rem;align-items:baseline;justify-content:center;font-size:.85rem;margin:.25rem}.program-capabilities-chip p{margin:0 .5rem;font-weight:600}.program-capabilities-chip button{background:none;border:none}.icon-container{display:flex;align-items:center;justify-content:center;height:1.2rem;width:1.2rem;border-radius:2rem;font-size:.75rem;line-height:.75rem;pointer-events:none;background-color:#444;color:#fff}.icon-container i{text-align:center;margin:0 !important}
.employee-select{display:flex;flex-direction:column;gap:1rem}.employee-select-search-input-container{display:flex;flex:1 1;align-items:center;border:1px solid #888;border-radius:3.5rem;background-color:#fff}.employee-select-search-input-container>i{margin-left:1rem;margin-top:-0.25rem}.employee-select-search-input-container>input[type=search].employee-select-search-input-input{flex:1 1;height:3rem;margin:.125rem 0;margin-right:.125em;border:none}.employee-select-search-input-submit{border:none;background-color:#118762;font-weight:bold;color:#fff;height:47px;width:90px;border-top-right-radius:22px;border-bottom-right-radius:22px}.employee-select-search-input-submit:focus-visible{outline-offset:3px}.employee-select-search-input-clear{border:none;background:none;height:47px;width:40px}.employee-select-search-input-clear i{color:#888}.employee-select-search-fieldset{padding:0;margin:0}.employee-select-search-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.employee-select-search-results-item-label{display:flex;flex-direction:row;align-items:center;gap:1rem;cursor:pointer;min-height:2rem}.employee-select-load-more{align-self:flex-start}
.link-as-button{cursor:pointer}
#searchCapabilitiesInputContainer{flex:1 1;display:flex;align-items:center;border:1px solid #888;border-radius:3.5rem;background-color:#fff}#searchCapabilitiesInputContainer.has-results{border-radius:3.5em 25px 0 0;border-bottom:none}#searchCapabilitiesInputContainer.has-results button.searchButton{border-bottom-right-radius:0}#searchCapabilitiesInputContainer.has-results .is-open{display:inline}#searchCapabilitiesInputContainer input{flex:1 1;height:3rem;margin:.125rem 0;margin-right:.125em;border:none}#searchCapabilitiesInputContainer i{margin-left:1rem;margin-top:-0.25rem}#searchCapabilitiesInputContainer button.searchButton{border:none;background-color:#118762;font-weight:bold;color:#fff;height:47px;width:90px;border-top-right-radius:22px;border-bottom-right-radius:22px}#searchCapabilitiesInputContainer button.searchButton:focus-visible{outline-offset:3px}#searchCapabilitiesInputContainer .clearButton{border:none;background:none;height:47px;width:40px}#searchCapabilitiesInputContainer .clearButton i{margin:auto;color:#888}#searchCapabilitiesInputContainer .is-open{display:none}.search-capabilities-results{background:#fff;border:1px solid #888;position:absolute;max-height:12em;width:100%;overflow-y:scroll}.search-capabilities-results-item{padding:.5em;cursor:pointer}.search-capabilities-results-item:hover,.search-capabilities-results-item:focus{background-color:#cccbcb}.capabilities-container{display:flex;flex-flow:wrap;padding:1rem 0}
.program-form-load-error{color:#9f3a38;margin-bottom:1rem}.program-form-validation-errors{margin-top:1rem;color:#9f3a38}.program-form-validation-errors-error-list{list-style:none;margin:0;padding:0}.program-form-program-manager-remove,.program-link-input-remove{color:#db2828}.program-form-program-manager-remove:hover,.program-form-program-manager-remove:focus,.program-link-input-remove:hover,.program-link-input-remove:focus{color:#ee2e2e}.program-form-key-contacts-card-container .program-manager{margin-bottom:1em}.program-form-modal-footer{flex-wrap:wrap}.program-form-request-error{width:100%;margin-top:1rem;color:#9f3a38}
.program-page{width:calc(100% + 4rem);margin-left:-2rem;margin-bottom:4rem}@media(min-width: 60rem){.program-page{width:calc(100% + 8rem);margin-left:-4rem}}.program-page .program-hero{width:100vw;height:20rem;position:absolute;left:0;z-index:-10;background-color:#118762}.program-page .program-content{width:calc(100% - 4rem);margin:auto;margin-top:-1rem;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:5rem}@media(min-width: 768px){.program-page .program-content{width:80%}}.program-page .program-primary-card{width:100%;display:flex;flex-wrap:wrap;margin:0;margin-bottom:2rem;padding:1.5rem 1.5rem}.program-page .program-primary-card .program-name{font-size:2.33rem;color:#118762;margin-bottom:0;margin-right:.5rem;display:inline}.program-page .program-primary-card .program-acronym{display:inline-block;vertical-align:text-bottom;margin-right:2rem}.program-page .program-primary-card .program-acronym .icon{margin:0;font-size:1.5em}.program-page .program-primary-card .program-breadcrumb{font-size:1.71428571rem;line-height:1.28571429em;margin:calc(2rem - .14285714em) 0em 1rem;margin-top:0}.program-page .program-primary-card .program-description{white-space:pre-line}.program-header{width:100%}button.simple{border:0;background:rgba(0,0,0,0);color:#118762;font-weight:bold;font-family:"proxima-nova",sans-serif;font-size:1rem}.card-edit-button{position:absolute;top:1rem;right:1rem;padding:.5rem;font-size:1.25rem;transition:.5s}.card-edit-button:hover{background-color:rgba(0,0,0,.1);border-radius:.25rem;transition:0s}.card-edit-button i{margin:0}.program-header-meta{width:100%;display:flex;gap:1rem;flex-direction:column}@media only screen and (min-width: 768px){.program-header-meta{flex-direction:row;gap:2rem}.program-header-meta .program-header-meta-left{width:50%}.program-header-meta .program-header-meta-right{width:50%}}.program-header-meta-right div:not(:last-child){margin-bottom:1rem}.program-manager{border:1px solid #ccc;border-radius:.28571429rem;display:flex;flex-direction:row;gap:1rem;padding:1rem}.program-manager .program-manager-info .program-manager-info-name{color:#118762;margin-bottom:0}.program-manager .program-manager-info .program-manager-info-name a{font-weight:400}.program-manager .program-manager-remove{cursor:pointer;margin-left:auto;align-self:center;color:#db2828}.program-manager .program-manager-remove:hover{color:#ee2e2e}.program-dates{flex-basis:50%;flex-grow:1;margin-bottom:1rem}.program-dates h2{margin-bottom:0}.program-links h2{margin-bottom:0}.program-links ul{margin:0;padding-left:1rem}@media only screen and (min-width: 450px){.program-links ul{-moz-column-gap:2rem;column-gap:2rem;-moz-column-count:2;column-count:2}}.program-capabilities h2{margin-bottom:0}.program-capabilities .capabilities-container{padding:0;padding:initial}.program-capabilities .capabilities-container .program-capabilities-chip{padding:0;padding:initial;margin:.25rem .25rem .25rem 0}.program-employees{border:1px solid #ccc;border-radius:.28571429rem;width:100%;background:#fff;padding:1.5rem}.program-employees .org-chart{overflow-x:auto}.program-links-list{list-style:none;padding:0;margin:0}.program-link-input{border:1px solid #ccc;border-radius:.28571429rem;padding:1rem;margin-bottom:1rem}.program-link-input-controls{width:100%;margin-top:1rem}
.clients-list{list-style:none;padding:0}.clients-list-client{border-bottom:1px solid #aaa}.clients-list-client:last-child{border-bottom:none}.clients-list-client-form{display:flex;justify-content:space-between;padding:1rem}.clients-list-client-form:hover{background:#eee}.clients-new-client-name-input{width:100%}.clients-new-client-form{display:flex;justify-content:space-between;align-items:center}.clients-new-client-form-controls{flex-grow:1;padding-right:1rem}.clients-list-client-form{align-items:center}.clients-list-client .clients-list-client-form .clients-client-controls{flex-grow:1;margin:0}.clients-client-name-input{width:100%}.clients-client-editing-actions{white-space:nowrap;flex-shrink:0;padding-left:1rem}.clients-client-editing-actions-delete{color:#db2828}.clients-client-editing-actions-delete:hover,.clients-client-editing-actions-delete:focus{color:#ee2e2e}.clients-error{color:#9f3a38}
.file-input-as-button .hidden-input{display:none}
.collapsable-children-button .hide-children{display:none}

/*# sourceMappingURL=application-a70b1a25ec00b9ca9a7974ac5c74c13b.digested.js.map*/
