#competencies-modal{background:rgba(0,0,0,.678);box-sizing:border-box;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .6s,visibility .6s;visibility:hidden;width:100vw;z-index:-1}#competencies-modal.open{opacity:1;visibility:visible;z-index:999}#competencies-modal.open #competencies-modal-inner{top:50%}#competencies-modal #breadcrumb{font-size:.9rem}#competencies-modal-inner{background:#fff;box-sizing:border-box;height:90vh;left:50%;max-height:800px;max-width:1000px;overflow-y:scroll;padding:20px;position:fixed;top:calc(50% + 50px);transform:translate(-50%,-50%);transition:top .6s;width:90vw}@media(max-width:1024px){#competencies-modal-inner{max-height:800px}}.competency-title{font-size:1.8rem;font-weight:700;margin-bottom:0;margin-top:0}.subcategory-title{display:block;font-size:1.2rem;font-style:italic;margin-bottom:40px}.competency-list-title{font-size:1.2rem;font-weight:600}.competency-list{list-style:none;margin:0;padding-left:20px}.competency-list,.competency-list li{position:relative}.competency-list li:before{color:inherit;content:"•";font-size:4rem;left:-23px;line-height:20px;position:absolute;top:0;vertical-align:middle}.competency-list li a{color:#000;font-size:1rem;text-decoration:none}#competencies-modal-content{grid-area:content;height:100%;overflow-y:scroll}#modal-table{border-collapse:collapse;border-spacing:0;font-size:.9rem;margin:2rem 0;padding:.5rem}#modal-table h3{font-size:1.1rem;font-weight:700;margin-top:0}#modal-table ul{margin:0!important;padding-left:20px}#modal-table ul li{margin-bottom:1rem}#modal-table ul ::marker{font-size:1.2rem}#modal-table td,#modal-table th{border:1px solid #ababab;padding:1rem;text-align:left;vertical-align:top}#modal-table td:first-child,#modal-table th:first-child{background:#e0e0e0}#modal-table tbody td:first-child{cursor:pointer}#modal-table th{width:100px}@media(min-width:600px){#modal-table th{width:200px}}.modal-toolbar{display:grid;grid-template-columns:1fr 50px}.modal-toolbar .modal-navigator{align-items:center;display:flex}.modal-toolbar .modal-navigator span{cursor:pointer;display:block;font-size:.9rem}.modal-toolbar .modal-close{cursor:pointer;font-size:1.5rem;font-weight:600;margin-left:30px;text-align:right}.glossary-item{position:relative}.glossary-item .glossary-title{background:rgba(0,0,0,.1);border:0!important;cursor:pointer;font-weight:700;padding:7px;text-decoration:underline}.glossary-item .glossary-content{background:#2a3035;border-radius:5px 5px 0 5px;bottom:25px;box-shadow:-5px -5px 15px rgba(48,54,61,.2);color:#fff;display:none;padding:15px;position:absolute;right:0;transform:translateY(-10px);width:360px;z-index:9999}.glossary-item .glossary-content :after{border:10px solid transparent;border-top-color:#2a3035;content:"";height:0;margin-left:-10px;pointer-events:none;position:absolute;right:0;top:calc(100% - 1px);width:0}.glossary-item .glossary-content p:last-of-type{margin-bottom:0}.glossary-item .glossary-content p:first-of-type{margin-top:0}.glossary-item.open .glossary-content{display:block}.wp-competencies[data-view=table-01] #competencies-table{border-collapse:collapse;border-spacing:0;font-size:.9rem;margin:2rem 0;padding:.5rem}.wp-competencies[data-view=table-01] #competencies-table ul{list-style:none;margin:0!important;padding:0!important}.wp-competencies[data-view=table-01] #competencies-table ul li{background-color:#000;cursor:pointer;padding:.5rem}.wp-competencies[data-view=table-01] #competencies-table ul li:nth-child(2){border-top:10px solid #fff}.wp-competencies[data-view=table-01] #competencies-table td,.wp-competencies[data-view=table-01] #competencies-table th{border:1px solid #ababab;padding:.5rem;text-align:left;vertical-align:top}.wp-competencies[data-view=table-01] #competencies-table td:first-child,.wp-competencies[data-view=table-01] #competencies-table th:first-child{background:#e0e0e0}.wp-competencies[data-view=table-01] #competencies-table tbody td:first-child{cursor:pointer}.wp-competencies[data-view=table-01] #competencies-table thead th:first-child{background:#fff;border-right:0}.wp-competencies[data-view=table-01] #competencies-table thead th:last-child{border-left:0}.wp-competencies[data-view=table-01] #competencies-table tr.is-active td{background:#154260;color:#fff}.wp-competencies[data-view=table-01] #competencies-table tr.is-active td li{background-color:transparent!important;border:1px solid #fff!important}.wp-competencies[data-view=table-01] #competencies-table tr.is-active td li:not(:last-child){margin-bottom:1rem}.wp-competencies[data-view=table-01] #table-intro{display:grid;grid-template-columns:350px 1fr;grid-gap:2rem}@media only screen and (max-width:600px){.wp-competencies[data-view=table-01] #table-intro{grid-template-columns:1fr}}.wp-competencies[data-view=table-01] .competencies-table-header{font-style:italic;text-align:center!important;text-decoration:underline}.wp-competencies[data-view=table-01] #competencies-table.smaller-device .competencies-table-header{text-decoration:none}.wp-competencies[data-view=table-01] #competencies-table.smaller-device .competencies-table-header>div{padding:20px}.wp-competencies[data-view=table-01] #competencies-table.smaller-device .navigator-container{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}.wp-competencies[data-view=table-01] #competencies-table.smaller-device .navigator-container .navigator{align-items:center;display:flex}.wp-competencies[data-view=table-01] #competencies-table.smaller-device .navigator-container .navigator span{background:#000;color:#fff;cursor:pointer;font-size:16px;font-style:normal;padding:6px}
