.cmp__searchContent{position:relative;display:flex;justify-content:center;width:100%;max-width:600px;margin:0 auto}.cmp__searchContent__form{position:relative;display:flex;align-items:stretch;width:100%;height:50px}.cmp__searchContent__text{position:relative;width:100%;margin:0;padding:11px 60px 10px 25px;font-size:16px;font-weight:500;text-align:left;background:#fff;border:2px solid #d0d7dd;border-radius:100px;box-sizing:border-box;outline:none;line-height:1.15}.cmp__searchContent__text::placeholder{color:#757575}.cmp__searchContent__button{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:60px;margin:0 0 0 -60px;padding:0 15px;color:var(--color-brand-blue-dark);background:transparent;border-radius:100px;border:none;box-sizing:border-box;z-index:10;cursor:pointer}.cmp__searchContent__button:focus,.cmp__searchContent__button:hover{background:var(--color-brand-green-electric)}.cmp__searchContent__button__icon{position:relative;display:block;width:20px;height:20px;color:inherit}.cmp__searchContent__button__icon__vector{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.cmp__searchContent__icon{position:relative;margin-bottom:1px}.cmp__searchContent__icon__vector{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.cmp__searchContent__list{position:absolute;top:100%;left:0;right:0;margin:0;padding:0;background:#fff;border:2px solid;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:20}.cmp__searchContent__list__item{list-style:none;max-width:90ch;font-size:15px;font-weight:100}.cmp__searchContent__list__item__link{display:block;padding:4px 16px 5px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400}.cmp__searchContent__list__item__link:focus,.cmp__searchContent__list__item__link:hover{color:#fff;background:var(--color-brand-blue)}.cmp__searchContent__list__item__link--more{font-weight:700;text-align:center;background:#f6f6f6}.cmp__searchContent__list__item__link--more:focus,.cmp__searchContent__list__item__link--more:hover{background:var(--color-brand-blue-dark)}.cmp__searchContent__list__item__text{display:block;padding:6px 16px 3px}.cmp__searchContent__list__item--more{padding-top:20px}@media screen and (max-width:639.9px){.cmp__searchContent__list{width:100%}.cmp__searchContent__list__result-link{font-size:16px}.cmp__searchContent__result__more{padding:0;border:0}.cmp__searchContent__result__more__link{display:flex;padding:5px 0 5px 18px;text-decoration:none;background:url(https://assets.cpaontario.ca/Attachments/NewItems/whiteArrow_.png) no-repeat 96% #19284f;color:#fff;text-align:left;height:49px;align-items:center}}.twoColCTA__imageLink:before,.twoColCTA__imageWrapper:before{content:"";position:absolute;top:0;right:0;width:100%;padding-top:100%;background-image:radial-gradient(circle at 25% 55%,rgba(0,0,0,0) 74.5%,var(--color-brand-blue-dark) 75%);z-index:10}.twoColCTA__imageLink--maskoff:before{content:none}.twoColCTA__arrowLink__cssArrow:before{content:"";display:block;width:7px;height:7px;margin-left:-4px;border:0 solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(-45deg)}.twoColCTA__imageLink:focus .twoColCTA__imageTitleBG,.twoColCTA__imageLink:hover .twoColCTA__imageTitleBG{opacity:1}.twoColCTA__image__mobile{display:none!important}@media screen and (max-width:639.9px){.twoColCTA__image__desktop{display:none!important}.twoColCTA__image__mobile{display:block!important}.twoColCTA__item--desktop .twoColCTA__imageLink,.twoColCTA__item--desktop .twoColCTA__imageWrapper{display:none}.twoColCTA__item--desktop .twoColCTA__RTA{padding:0 var(--spacing-page-mobile-h)}}.twoColCTA__RTAlink{display:inline-flex;align-items:center;color:inherit;font-weight:700;text-decoration:none}.twoColCTA__RTAlink:focus,.twoColCTA__RTAlink:hover{text-decoration:underline;color:var(--color-brand-blue)}.twoColCTA__RTAlink:after{content:"";flex-shrink:0;display:inline-block;width:1em;height:1em;margin-left:.8rem;background:no-repeat 50% url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="17.079" height="17.576" viewBox="0 0 17.079 17.576"%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform="translate(-326.921 -601.254)"%3E%3Cpath class="a" d="M1066,1757l6.667,7.376-6.667,7.376" transform="translate(-729.667 -1154.333)"/%3E%3Cpath class="a" d="M1066,1757l6.667,7.376-6.667,7.376" transform="translate(-737.667 -1154.333)"/%3E%3C/g%3E%3C/svg%3E');background-size:contain;transition:.25s}.twoColCTA__RTAlink:focus:after,.twoColCTA__RTAlink:hover:after{transform:translateX(10px)}.twoColCTA__RTAfooter{margin-top:auto;text-align:right}@media (max-width:639.9px){.twoColCTA__RTAfooter{margin-top:1em;text-align:left}}.twoColumnText__title__left,.twoColumnText__title__right{display:flex!important;align-items:center!important;gap:8px}.threeColImageWithCopy{background:#fff}.threeColImageWithCopy__columns{display:flex;align-items:stretch;flex-wrap:wrap;margin:0 -8px;box-sizing:border-box}.threeColImageWithCopy__col{width:calc(100% / 3 - 16px);margin:0 8px}.threeColImageWithCopy__titleMobile{display:none}.threeColImageWithCopy__arrowLink{display:block;position:absolute;height:100%;width:24px;top:0;right:0;border-left:1px solid #e0e0e0;z-index:2}.threeColImageWithCopy__arrowLink__cssArrow{position:absolute;top:50%;right:50%;width:100%;height:100%;transform:translate(50%,-50%);color:#fff;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="7.383" height="12.766" viewBox="0 0 7.383 12.766"%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform="translate(1.414 1.414)"%3E%3Cpath class="a" d="M0,0,4.969,4.969,0,9.938"/%3E%3C/g%3E%3C/svg%3E') no-repeat 50%}.threeColImageWithCopy__imageWrapper{position:relative;display:block;height:100%;width:100%}.threeColImageWithCopy__imageWrapper:before{content:"";display:block;width:100%;padding-top:100%;opacity:.87}.threeColImageWithCopy__linkContent__bg{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#003da6;z-index:1;opacity:.85;transition:.3s}.threeColImageWithCopy__link:focus .threeColImageWithCopy__linkContent__bg,.threeColImageWithCopy__link:hover .threeColImageWithCopy__linkContent__bg{opacity:1}.threeColImageWithCopy__colWrapper,.threeColImageWithCopy__link{position:relative;display:block;text-decoration:none!important}.threeColImageWithCopy__linkImage{position:absolute;display:block;object-fit:cover;top:0;left:0;width:100%;height:100%}.threeColImageWithCopy__linkText{position:absolute;display:flex;bottom:0;left:0;width:100%;min-height:80px;padding:14px 44px 14px 20px;color:#fff;font-size:2.1rem;line-height:1.15;box-sizing:border-box;z-index:0;align-items:center}.threeColImageWithCopy__linkText--mobile{display:none}.threeColImageWithCopy__linkText__text{position:relative;z-index:2}.threeColImageWithCopy__linkDescription{display:none}.threeColImageWithCopy__link:focus .threeColImageWithCopy__linkText,.threeColImageWithCopy__link:hover .threeColImageWithCopy__linkText{opacity:1!important}.threeColImageWithCopy__description{font-weight:400;padding:24px 16px}.threeColImageWithCopy__description ol,.threeColImageWithCopy__description ul{margin:20px 0;display:block;padding-inline-start:40px;unicode-bidi:isolate;list-style-type:disc}.threeColImageWithCopy__description :is(dir,menu,ol,ul) ul{list-style-type:circle}.threeColImageWithCopy__description :is(dir,dl,menu,ol,ul) ul{margin-block-start:0;margin-block-end:0}.threeColImageWithCopy__description ol>li,.threeColImageWithCopy__description ul>li{margin-bottom:0}.threeColImageWithCopy__descriptionLink{float:right;display:flex;margin-top:20px;color:#002453;font-weight:700;text-decoration:underline}.threeColImageWithCopy__descriptionLink:focus,.threeColImageWithCopy__descriptionLink:hover{color:#003da6;text-decoration:none}@media screen and (max-width:639.9px){.threeColImageWithCopy__wrapper{padding-left:0;padding-right:0}.threeColImageWithCopy__columns{flex-direction:column;margin:0}.threeColImageWithCopy__col{width:100%;margin:0 0 24px;height:auto;min-height:120px;position:relative;padding:0;border-bottom:0 solid #cfcfcf;background:#f2f2f2}.threeColImageWithCopy__colWrapper{position:relative;display:flex;width:100%;height:120px;box-shadow:0 7px 8px rgba(0,0,0,15%)}.noLink .threeColImageWithCopy__linkContent{display:none}.threeColImageWithCopy__imageWrapper{flex:0 0 auto;width:120px;height:120px}.threeColImageWithCopy__imageWrapper .threeColImageWithCopy__linkText{background:none;width:calc(100% - 131px);display:flex;font-size:18px;line-height:19px;color:#2d3842;align-items:center}.threeColImageWithCopy__imageWrapper>div{width:120px;height:120px}.threeColImageWithCopy__link{display:flex;text-decoration:none!important;width:100%;height:120px;z-index:1;box-shadow:0 7px 8px rgba(0,0,0,.15)}.threeColImageWithCopy__link:before{padding-top:0}.threeColImageWithCopy__linkContent{flex:0 0 auto;width:24px}.threeColImageWithCopy__linkText{position:relative;height:100%;padding:0;min-height:unset}.threeColImageWithCopy__linkText__text{display:none}.threeColImageWithCopy__linkText--mobile{display:block}.threeColImageWithCopy__linkText--mobile+.threeColImageWithCopy__linkText{display:none}.threeColImageWithCopy__linkImage{width:120px;height:120px}.threeColImageWithCopy__titleMobile{display:flex;align-items:center;width:100%;height:120px;padding:0 18px 0 10px;font-size:18px;font-weight:700;line-height:19px;background:#f2f2f2}.threeColImageWithCopy__description{display:block;padding:17px 16px 14px;width:100%}}.threeColImageWithLinkList__arrowLink__cssArrow{position:absolute;top:50%;right:50%;width:100%;height:100%;transform:translate(50%,-50%);color:#fff;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="7.383" height="12.766" viewBox="0 0 7.383 12.766"%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform="translate(1.414 1.414)"%3E%3Cpath class="a" d="M0,0,4.969,4.969,0,9.938"/%3E%3C/g%3E%3C/svg%3E') no-repeat 50%}.cmp__radio,.cmp__radio__label{font-weight:400}.cmp__radio{display:flex;align-items:center;flex-direction:row;margin:0;padding:0;border:none}.cmp__radio__legend{display:block;height:0;overflow:hidden}.cmp__radio__label{display:flex;align-items:center;margin-right:16px}.cmp__radio__label:last-child{margin-right:0}.cmp__radio__input{position:absolute;clip:rect(0,0,0,0)}.cmp__radio__icon{flex:0 0 auto;display:block;margin-right:8px;border-radius:20px}.cmp__radio__icon:after{content:"";display:block;width:16px;height:16px;margin:auto;background:#fff;border:1px solid var(--color-text-default);border-radius:20px;box-shadow:inset 0 0 0 1.5px #fff;box-sizing:border-box}.cmp__radio__input:hover~.cmp__radio__icon:after{opacity:.75}.cmp__radio__input:checked~.cmp__radio__icon:after{background:var(--color-brand-blue)}html:not(.ux-mouse) .cmp__radio__input:focus~.cmp__radio__icon{box-shadow:0 0 0 2px currentColor}.cfeSearch .cmp__searchContent__form{height:52px;margin:20px 0 10px;color:var(--color-text-default)}.cfeSearch .cmp__searchContent__button{width:53px}.cfeSearch .cmp__searchContent__list__item{height:auto;display:block;font-size:inherit;background:none;border:none}.cfeSearch .cmp__searchContent__list__item__link{padding:4px 16px}@media only screen and (max-width:640px){.cmp__searchContent__form{margin-bottom:15px}.cmp__searchContent__list{top:100%}.cmp__searchContent__radio{justify-content:center}}.searchWrapper{max-width:372px;width:100%}.searchWrapper .cmp__searchContent__form{max-width:372px;height:52px}.searchClear{padding:0;background:none;border:none;display:inline-flex;align-items:center;color:inherit;font-weight:700;text-decoration:none;cursor:pointer}.searchClear:after{content:"";flex:0 0 auto;display:block;width:1em;height:1em;margin-left:.5em;background:no-repeat 50%;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" style="color:inherit;" width="17.079" height="17.576" viewBox="0 0 17.079 17.576"%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform="translate(-326.921 -601.254)"%3E%3Cpath class="a" d="M1066,1757l6.667,7.376-6.667,7.376" transform="translate(-729.667 -1154.333)"/%3E%3Cpath class="a" d="M1066,1757l6.667,7.376-6.667,7.376" transform="translate(-737.667 -1154.333)"/%3E%3C/g%3E%3C/svg%3E');background-size:contain;transition:.25s}.searchClear:focus,.searchClear:hover{text-decoration:underline}.searchClear:focus:after,.searchClear:hover:after{transform:translateX(10px)}@media (max-width:639.9px){.searchWrapper .cmp__searchContent{margin:0}.searchWrapper .cmp__searchContent__form{margin-left:auto;margin-right:auto}.searchWrapper .cmp__searchContent__list{top:100%;border:2px solid;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.searchWrapper .cmp__searchContent__list__item{height:auto;display:block;color:inherit;background:transparent;border:0}.searchWrapper .cmp__searchContent__list__item__link{padding:4px 16px}}@keyframes float{0%{transform:translateZ(0)}to{transform:translate3d(0,-6px,0)}}@keyframes glow{0%{opacity:0;filter:grayscale(1) contrast(.7) brightness(1.5)}50%{opacity:1;filter:grayscale(0) contrast(1) brightness(1)}to{opacity:1;filter:grayscale(1) contrast(.7) brightness(1.5)}}.CompetenciesResource{font-family:inherit;font-size:inherit;line-height:inherit}.CompetenciesResource__wrapper{width:100%;max-width:calc(1170px + (2 * 50px));margin:0 auto;padding:24px 50px;box-sizing:border-box;font-weight:400}@media only screen and (max-width:1023.9px){.CompetenciesResource__wrapper{padding:24px 26px}}@media only screen and (max-width:639.9px){.CompetenciesResource__wrapper{padding:24px 26px}}.CompetenciesResource__text p:first-of-type{margin-top:16px}.CompetenciesResource__text>:last-child{margin-bottom:0}.CompetenciesResource__intro{margin-bottom:24px}.CompetenciesResource__intro h1{margin:0 0 42px;font-size:40px;line-height:46px;font-weight:400}@media only screen and (max-width:639.9px){.CompetenciesResource__intro h1{font-size:36px;line-height:39px}}.CompetenciesResource__intro h2{margin-top:24px}.siteBody__content .CompetenciesResource__wrapper{overflow:hidden}.siteBody>.CompetenciesResource .CompetencyLevels,.siteBody>.CompetenciesResource .CompetencyTree{padding-left:0;padding-right:0}.crFlex{display:flex}.crSvg{display:block}.crSvg text{pointer-events:none;font-family:inherit}.crSvg__clickable{cursor:pointer}.crSvg__clickable--circle{transition:stroke-width .2s ease}.crSvg__clickable--circle:focus,.crSvg__clickable--circle:hover{stroke-width:18px}.crSvg__clickable--circle.is-active{stroke-width:20px}.crSvgGroup{filter:grayscale(1) contrast(0) brightness(2);opacity:0;transition:filter 2s ease-in,opacity .4s ease-in}.crCheckmark{width:33px;height:33px;border:2px solid hsl(0,0%,93%);border-radius:50%;margin:0 auto 10px}.crCheckmark__icon{display:none;color:#337146;font-size:40px;transform:translate(5px,3px)}.crCheckmark--small{width:20px;height:20px}.crCheckmark--small .crCheckmark__icon{font-size:25px;line-height:.5;text-align:center;transform:translate(0)}.crCheckmark.is-active .crCheckmark__icon{display:block}.crBackgroundColor{background-color:hsl(0,0%,93%)}.subCompetencyIcon{display:block;align-self:flex-start;width:42px;height:auto;margin-right:12px;fill:#6d3885}.subCompetencyIcon--pink{fill:#a3195b}.subCompetencyIcon--red{fill:#be1622}.subCompetencyIcon--blue{fill:#407091}.subCompetencyIcon--navy{fill:#1c284c}.subCompetencyIcon--orange{fill:#a9582d}.subCompetencyIcon--green{fill:#337146}.circleGroup{width:100%;display:grid;grid-auto-flow:column;grid-template-rows:auto auto;grid-gap:16px;margin-top:42px}@media only screen and (max-width:767.9px){.circleGroup{margin-top:42px;grid-template-rows:auto auto auto auto}}.circleGroup__items{width:100%;max-width:480px;flex-wrap:wrap;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;padding:6px}.circleGroup__item{position:relative;flex:0 0 calc(100% / 3);width:100%;min-width:90px;max-width:140px;display:flex;flex-direction:column;justify-content:center;font-weight:700;text-align:center}@media only screen and (max-width:379.9px){.circleGroup__item{min-width:80px}}.circleGroup__item:before{content:"";width:100%;height:0;padding-bottom:100%;border-radius:50%;box-sizing:border-box}.circleGroup__image{display:block;width:20px;height:auto;margin:0 auto 6px}.circleGroup__circle{box-sizing:border-box;position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;top:50%;left:50%;width:calc(100% + 12px);height:calc(100% + 12px);padding:8px;background-color:white;border-radius:50%;transform:translate(-50%,-50%);border-width:12px;border-style:solid;font-size:12px;line-height:1}@media only screen and (max-width:379.9px){.circleGroup__circle{font-size:9px}}.circleGroup__circle--purple{color:#6d3885;border-color:#6d3885}.circleGroup__circle--pink{color:#a3195b;border-color:#a3195b}.circleGroup__circle--blue{color:#407091;border-color:#407091}.circleGroup__circle--navy{color:#1c284c;border-color:#1c284c}.circleGroup__circle--orange{color:#a9582d;border-color:#a9582d}.circleGroup__circle--red{color:#be1622;border-color:#be1622}.circleGroup__circle--green{color:#337146;border-color:#337146}.circleGroup__content h2{margin-top:24px;font-size:30px;line-height:35px;font-weight:700}.circleGroup__content p:first-of-type{margin-top:16px}.CompetencyTree{position:relative;margin-top:100px;padding:60px 20px}.CompetencyTree#competencies-resource-tree{margin-top:-10px}@media only screen and (max-width:639.9px){.CompetencyTree{margin-top:60px;padding:26px 0}}.CompetencyTree:after{content:"";position:absolute;top:0;bottom:0;right:50%;margin-right:calc((-100vw / 2) + 20px);width:100vw;background:hsl(0,0%,93%);box-shadow:20px 0 0 0 hsl(0,0%,93%);z-index:-1}.CompetencyTree__title{font-size:30px;line-height:35px;font-weight:700}.CompetencyTree__columns{display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px 0}.CompetencyTree__column{flex:0 0 calc((100% / 2) - 15px);margin-bottom:24px}@media only screen and (max-width:639.9px){.CompetencyTree__column{flex:1 1 100%}}.CompetencyTree__column h3{font-size:26px;line-height:30px;font-weight:400;margin-bottom:16px}.CompetencyTree__column>:last-child{margin-bottom:0}.CompetencyTree__column--fullWidth{flex:1}.CompetencyTree__column:last-child{margin-bottom:0}.CompetencyTree__description{font-size:26px;line-height:30px;font-weight:700}@media only screen and (max-width:639.9px){.CompetencyTree__description{font-size:20px;line-height:23px}}.CompetencyTree__intro{position:absolute;top:0;left:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2;opacity:0;filter:saturate(0);transition:all 1.2s ease;cursor:pointer;transform:translate(-50%)}.CompetencyTree__intro.is-visible{filter:saturate(1);transition-delay:.4s;opacity:1}.CompetencyTree__introModal{position:relative;width:100%;max-width:400px;padding:30px 0;background-color:rgba(255,255,255,.85);border-radius:5px;box-sizing:border-box}@media only screen and (max-width:1027.9px){.CompetencyTree__introModal{padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:639.9px){.CompetencyTree__introModal{padding:30px 24px}}@media only screen and (max-width:379.9px){.CompetencyTree__introModal{padding:20px}}.CompetencyTree__introButton{position:absolute;top:20px;right:20px;border:none;background:transparent;transition:transform .2s ease;cursor:pointer}@media only screen and (max-width:639.9px){.CompetencyTree__introButton{display:none}}.CompetencyTree__introButton:focus,.CompetencyTree__introButton:hover{transform:scale(1.5)}.CompetencyTree__introButton svg path{width:30px;height:30px}.CompetencyTree__introButton path{fill:#337146}.CompetencyTree__introImage{display:block;width:250px;height:auto;margin:30px auto}@media only screen and (max-width:639.9px){.CompetencyTree__introImage{width:180px}}@media only screen and (max-width:379.9px){.CompetencyTree__introImage{margin:15px auto}}.CompetencyTree__introText{color:#337146;text-align:center;font-size:36px;line-height:1.2;width:400px;max-width:100%;margin:0 auto}@media only screen and (max-width:639.9px){.CompetencyTree__introText{font-size:20px;line-height:23px}}.CompetencyTree__clickableTree{background-color:#fff}@media only screen and (max-width:639.9px){.CompetencyTree__clickableTree{padding-top:0;background-color:transparent}}.CompetencyTree__clickableTree{position:relative;overflow:visible}.CompetencyTree__clickableTree .CompetencyModal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:auto;max-width:400px;pointer-events:none}.CompetencyTree__clickableTree .CompetencyModal__wrapper{pointer-events:auto}.CompetencyTree__svg{position:relative}@media only screen and (max-width:639.9px){.CompetencyTree__svg--active{display:none}}.CompetencyTree__reset{position:absolute;top:12px;right:12px}@media only screen and (max-width:639.9px){.CompetencyTree__reset{right:0;top:auto;bottom:0}}.CompetencyTree__resetButton{display:flex;align-items:center;justify-content:center;background:transparent;padding:8px 16px;border:2px solid #1c284c;border-radius:3px;cursor:pointer}@media only screen and (max-width:639.9px){.CompetencyTree__resetButton{font-size:9px;line-height:100%;padding:3px 6px}}.CompetencyTree__resetButton:hover{border:2px solid #1c284c;text-decoration:underline}.CompetencyTree__resetButton[disabled]{opacity:.5}.CompetencyTree__resetButton[disabled]:hover{text-decoration:none;pointer-events:none}.CompetencyTree__resetLabel{display:block;margin-right:6px;font-size:16px;font-weight:700}.CompetencyTree__resetIcon{color:#1c284c;width:16px;height:12px}.CompetencyTree__list{flex-wrap:wrap;align-items:center;position:absolute;display:none;bottom:5px;left:20px;max-width:calc((100% - 20px) - 60%);margin:0;padding:0;list-style-type:none}.CompetencyTree__list--active{display:flex}@media only screen and (max-width:639.9px){.CompetencyTree__list{flex-direction:column;top:12px;left:6px;bottom:auto;justify-content:center}}.CompetencyTree__listItem{flex:1;flex-direction:column;align-items:center;justify-content:space-between;display:flex;margin-bottom:10px;padding:0 10px;font-size:12px;font-weight:700;text-transform:uppercase}@media only screen and (max-width:639.9px){.CompetencyTree__listItem{margin-bottom:20px;padding:0;font-size:9px}}.CompetencyTree__legend{position:absolute;right:20px;bottom:20px;display:none}@media only screen and (max-width:639.9px){.CompetencyTree__legend{top:6px;right:6px;bottom:auto}}.CompetencyTree__legend--active{display:block}.CompetencyTree__legendImage{width:200px;height:auto}@media only screen and (max-width:639.9px){.CompetencyTree__legendImage{width:140px}}.CompetencyTree__outro{font-size:26px;line-height:30px;margin-top:30px}@media only screen and (max-width:639.9px){.CompetencyTree__outro{font-size:20px;line-height:23px}}.CompetencyTree .crSvg__clickable{cursor:pointer;stroke-width:18px;transition:stroke-width .2s ease}.CompetencyTree .crSvg__clickable--circle{stroke-width:18px}.CompetencyTree .crSvg__clickable.is-active,.CompetencyTree .crSvg__clickable.is-active.crSvg__clickable--circle,.CompetencyTree .crSvg__clickable:hover,.CompetencyTree .crSvg__clickable:hover.crSvg__clickable--circle{stroke-width:22px}.CompetencyTree .crSvg__clickable.is-active.crSvgNode__st2,.CompetencyTree .crSvg__clickable:hover.crSvgNode__st2{stroke:#6d3885}.CompetencyTree .crSvg__clickable.is-active.crSvgNode__st10,.CompetencyTree .crSvg__clickable:hover.crSvgNode__st10{stroke:#a3195b}.CompetencyTree .crSvg__clickable.is-active.crSvgNode__st13,.CompetencyTree .crSvg__clickable:hover.crSvgNode__st13{stroke:#be1622}.CompetencyTree .crSvg__clickable.is-active.crSvgNode__st15,.CompetencyTree .crSvg__clickable:hover.crSvgNode__st15{stroke:#407091}.CompetencyTree .crSvg__clickable.is-active.crSvgNode__st18,.CompetencyTree .crSvg__clickable:hover.crSvgNode__st18{stroke:#a9582d}.CompetencyTree .crSvg__clickable.is-active.crSvgNode__st21,.CompetencyTree .crSvg__clickable:hover.crSvgNode__st21{stroke:#1c284c}.CompetencyTree .crSvg__clickable.is-active.crSvgNode__st25,.CompetencyTree .crSvg__clickable:hover.crSvgNode__st25{stroke:#337146}.CompetencyTree .crSvg.is-visible .crSvgGroup{opacity:1;filter:grayscale(1) contrast(.7) brightness(1.5);animation:glow 2.5s ease-in-out 0s 1 normal}.CompetencyTree .crSvg.is-visible .crSvgGroup[data-branch=AA]{animation-delay:0s}.CompetencyTree .crSvg.is-visible .crSvgGroup[data-branch=FN]{animation-delay:.2s}.CompetencyTree .crSvg.is-visible .crSvgGroup[data-branch=FR]{animation-delay:.4s}.CompetencyTree .crSvg.is-visible .crSvgGroup[data-branch=EC]{animation-delay:.6s}.CompetencyTree .crSvg.is-visible .crSvgGroup[data-branch=MA]{animation-delay:.8s}.CompetencyTree .crSvg.is-visible .crSvgGroup[data-branch=SG]{animation-delay:1s}.CompetencyTree .crSvg.is-visible .crSvgGroup[data-branch=TX]{animation-delay:1.2s}.CompetencyTree .crSvg.is-visible.is-initialized .crSvgGroup{transition-delay:0s;transition-duration:0s}.CompetencyTree .crSvg.aa-is-active .crSvgGroup[data-branch=AA],.CompetencyTree .crSvg.ec-is-active .crSvgGroup[data-branch=EC],.CompetencyTree .crSvg.fn-is-active .crSvgGroup[data-branch=FN],.CompetencyTree .crSvg.fr-is-active .crSvgGroup[data-branch=FR],.CompetencyTree .crSvg.ma-is-active .crSvgGroup[data-branch=MA],.CompetencyTree .crSvg.sg-is-active .crSvgGroup[data-branch=SG],.CompetencyTree .crSvg.tx-is-active .crSvgGroup[data-branch=TX]{transition-delay:0s;animation-delay:0s;transition-duration:0s;filter:grayscale(0) contrast(1) brightness(1)}.CompetencyTree .crSvg.core-is-active .crSvgGroup[data-branch=FR],.CompetencyTree .crSvg.core-is-active .crSvgGroup[data-branch=MA]{filter:grayscale(0) contrast(1) brightness(1)}html:not(.ux-mouse) .CompetencyTree .crSvg__clickable.is-active{outline:3px solid #06c}.SubCompetencyAreas{display:flex;flex-wrap:wrap;margin-top:100px}@media only screen and (max-width:639.9px){.SubCompetencyAreas{margin-top:60px}}.SubCompetencyAreas__text{display:flex;flex-wrap:wrap;justify-content:space-between}.SubCompetencyAreas__choices{display:flex;align-items:center;justify-content:flex-end;flex:1;margin-bottom:16px}@media only screen and (max-width:639.9px){.SubCompetencyAreas__choices{order:1;margin-bottom:24px}}.SubCompetencyAreas__panelList{display:flex;align-items:center;margin:0;padding-left:16px;list-style:none}.SubCompetencyAreas__panelListItem:not(:last-child){margin-right:16px}.SubCompetencyAreas__button{background:transparent;border:2px solid transparent;border-radius:3px;color:#1c284c;font-weight:700;text-transform:uppercase;padding:6px 6px 4px;line-height:100%;cursor:pointer}.SubCompetencyAreas__button:focus,.SubCompetencyAreas__button:hover{border:2px solid #1c284c}.SubCompetencyAreas__button.is-active{background:#1c284c;color:white;pointer-events:none}.SubCompetencyAreas__button.is-active .SubCompetencyAreas__buttonSvg{fill:white}.SubCompetencyAreas__buttonIcon{position:relative;display:flex;width:30px;height:30px}.SubCompetencyAreas__buttonSvg{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;transform:translate(-50%,-50%)}.SubCompetencyAreas__buttonSvg svg{stroke-miterlimit:unset!important;stroke-width:unset!important;fill:#1c284c!important}.SubCompetencyAreas__buttonSvg .cls-1{fill:currentColor;stroke-width:0}.SubCompetencyAreas__panels{width:100%;position:relative}.SubCompetencyAreas__intro{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer;opacity:1;transition:all 1.2s ease;background-color:rgba(255,255,255,.3)}.SubCompetencyAreas__introModal{position:absolute;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px 60px;background-color:rgba(255,255,255,.85);border-radius:5px;box-sizing:border-box}@media only screen and (max-width:1027.9px){.SubCompetencyAreas__introModal{padding:30px}}@media only screen and (max-width:639.9px){.SubCompetencyAreas__introModal{padding:30px 24px}}@media only screen and (max-width:379.9px){.SubCompetencyAreas__introModal{padding:20px}}.SubCompetencyAreas__introButton{position:absolute;top:20px;right:20px;border:none;background:transparent;transform-origin:center center;transition:transform .2s ease;cursor:pointer}.SubCompetencyAreas__introButton:focus,.SubCompetencyAreas__introButton:hover{transform:scale(1.5)}.SubCompetencyAreas__introButton svg path{width:30px;height:30px}.SubCompetencyAreas__introButton path{fill:#337146}.SubCompetencyAreas__introImage{display:block;width:100px;height:auto;margin:30px auto}@media only screen and (max-width:639.9px){.SubCompetencyAreas__introImage{width:60px}}@media only screen and (max-width:379.9px){.SubCompetencyAreas__introImage{width:30px;margin:15px auto}}.SubCompetencyAreas__introText{color:#337146;text-align:center;font-size:36px;line-height:1.2;width:400px;max-width:100%}@media only screen and (max-width:639.9px){.SubCompetencyAreas__introText{font-size:20px;line-height:23px}}.SubCompetencyAreas__clickableList{position:relative;display:flex;flex-wrap:wrap;max-width:unset}@media only screen and (max-width:639.9px){.SubCompetencyAreas__clickableList{display:block}}.SubCompetencyAreas__listGroup{position:relative;width:calc((100% - 128px) / 4);display:flex;flex-direction:column;list-style:none;margin:0 16px 24px;padding-left:0}@media only screen and (max-width:767.9px){.SubCompetencyAreas__listGroup{width:calc((100% - 96px) / 3)}}@media only screen and (max-width:639.9px){.SubCompetencyAreas__listGroup{width:100%;flex-direction:row;margin:0 0 16px}}.SubCompetencyAreas__listGroup--purple{color:#6d3885}.SubCompetencyAreas__listGroup--pink{color:#a3195b}.SubCompetencyAreas__listGroup--blue{color:#407091}.SubCompetencyAreas__listGroup--navy{color:#1c284c}.SubCompetencyAreas__listGroup--orange{color:#a9582d}.SubCompetencyAreas__listGroup--red{color:#be1622}.SubCompetencyAreas__listGroup--green{color:#337146}.SubCompetencyAreas__listItem{position:relative}@media only screen and (max-width:639.9px){.SubCompetencyAreas__listItem{position:static}}.SubCompetencyAreas__listItem:not(:last-child){margin-bottom:16px}.SubCompetencyAreas__listItem.is-active .SubCompetencyAreas__listIcon{transform:scale(1.2)}.SubCompetencyAreas__listItem.is-active .SubCompetencyAreas__listImage{text-decoration:underline}.SubCompetencyAreas__listItem.is-active .CompetencyModal{top:0;left:42px;height:auto;padding-top:0;width:380px}@media only screen and (max-width:767.9px){.SubCompetencyAreas__listItem.is-active .CompetencyModal{top:42px;left:0}}@media only screen and (max-width:639.9px){.SubCompetencyAreas__listItem.is-active .CompetencyModal{width:calc(100vw - (26px * 2));top:calc(100% + 5px);left:auto;right:0}.SubCompetencyAreas__listItem.is-active .CompetencyModal__wrapper{width:100%}}.SubCompetencyAreas__listItem.is-active .CompetencyModal--position-right{left:-392px}@media only screen and (max-width:767.9px){.SubCompetencyAreas__listItem.is-active .CompetencyModal--position-right{top:42px;left:auto;right:0}}@media only screen and (max-width:639.9px){.SubCompetencyAreas__listItem.is-active .CompetencyModal--position-right{width:calc(100vw - (26px * 2));top:calc(100% + 5px);left:auto;right:0}}.SubCompetencyAreas__listItem--core{position:relative;width:138px;height:138px;margin-left:auto;margin-right:auto;margin-bottom:0}@media only screen and (max-width:639.9px){.SubCompetencyAreas__listItem--core{position:static;align-self:center;flex-shrink:0;width:120px;height:120px;margin-right:16px;margin-bottom:0}}.SubCompetencyAreas__listItem--core.is-active .CompetencyModal{top:142px}@media only screen and (max-width:639.9px){.SubCompetencyAreas__listItem--core.is-active .CompetencyModal{top:calc(100% + 10px)}}.SubCompetencyAreas__listItem--core .SubCompetencyAreas__listButton{position:relative;width:100%;height:0;padding-bottom:100%;cursor:pointer}.SubCompetencyAreas__listItem--core .SubCompetencyAreas__listImage{display:block}.SubCompetencyAreas__listItem--core .SubCompetencyAreas__listTitle{display:none}.SubCompetencyAreas__listItem--core .SubCompetencyAreas__buttonWrapper{box-sizing:border-box;position:absolute;top:50%;left:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;background-color:white;border-radius:50%;transform:translate(-50%,-50%);border:12px solid #6d3885;font-size:11px;line-height:1;font-weight:700;color:#6d3885}@media only screen and (max-width:639.9px){.SubCompetencyAreas__listItem--core .SubCompetencyAreas__buttonWrapper{font-size:9px}}.SubCompetencyAreas__listItem--core .SubCompetencyAreas__buttonWrapper .SubCompetencyAreas__listImage{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:0;color:inherit;text-transform:none}.SubCompetencyAreas__listItem--core .SubCompetencyAreas__buttonWrapper--pink{color:#a3195b;border-color:#a3195b}.SubCompetencyAreas__listItem--core .SubCompetencyAreas__buttonWrapper--blue{color:#407091;border-color:#407091}.SubCompetencyAreas__listItem--core .SubCompetencyAreas__buttonWrapper--navy{color:#1c284c;border-color:#1c284c}.SubCompetencyAreas__listItem--core .SubCompetencyAreas__buttonWrapper--orange{color:#a9582d;border-color:#a9582d}.SubCompetencyAreas__listItem--core .SubCompetencyAreas__buttonWrapper--red{color:#be1622;border-color:#be1622}.SubCompetencyAreas__listItem--core .SubCompetencyAreas__buttonWrapper--green{color:#337146;border-color:#337146}.SubCompetencyAreas__listItem--core .SubCompetencyAreas__listIcon{width:24px;height:auto;position:relative;margin-bottom:6px}.SubCompetencyAreas__listSubGroup{list-style:none;padding:0}@media only screen and (max-width:639.9px){.SubCompetencyAreas__listSubGroup{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.SubCompetencyAreas__listSubGroup .SubCompetencyAreas__listItem{flex:0 0 calc((100% - 15px) / 2)}}@media only screen and (max-width:379.9px){.SubCompetencyAreas__listSubGroup .SubCompetencyAreas__listItem{flex:0 0 100%}}.SubCompetencyAreas__listButton{display:block;padding:0;border:none;background:transparent;color:inherit;cursor:pointer}.SubCompetencyAreas__listButton:focus,.SubCompetencyAreas__listButton:hover{text-decoration:underline}.SubCompetencyAreas__listButton:focus .SubCompetencyAreas__listIcon{transform:scale(1.2)}.SubCompetencyAreas__listButton:focus .SubCompetencyAreas__listImage{text-decoration:underline}.SubCompetencyAreas__listTitle{display:block;text-align:left;font-size:14px;line-height:1.14;font-weight:700}.SubCompetencyAreas__buttonWrapper{display:flex;align-items:flex-start;justify-content:flex-start}.SubCompetencyAreas__listImage{position:relative;width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-transform:uppercase;margin-right:12px;font-size:12px;color:#fff}@media only screen and (max-width:639.9px){.SubCompetencyAreas__listImage{width:30px;height:30px;font-size:11px;margin-right:6px}}.SubCompetencyAreas__listIcon{position:absolute;width:100%;height:100%;z-index:-1;left:0;top:0;fill:#6d3885}.SubCompetencyAreas__listIcon svg{overflow:visible}.SubCompetencyAreas__listIcon--purple svg,.SubCompetencyAreas__listIcon--purple svg *{fill:#6d3885}.SubCompetencyAreas__listIcon--purple svg .cls-1{stroke:#6d3885}.SubCompetencyAreas__listIcon--pink svg,.SubCompetencyAreas__listIcon--pink svg *{fill:#a3195b}.SubCompetencyAreas__listIcon--pink svg .cls-1{stroke:#a3195b}.SubCompetencyAreas__listIcon--blue svg,.SubCompetencyAreas__listIcon--blue svg *{fill:#407091}.SubCompetencyAreas__listIcon--blue svg .cls-1{stroke:#407091}.SubCompetencyAreas__listIcon--navy svg,.SubCompetencyAreas__listIcon--navy svg *{fill:#1c284c}.SubCompetencyAreas__listIcon--navy svg .cls-1{stroke:#1c284c}.SubCompetencyAreas__listIcon--orange svg,.SubCompetencyAreas__listIcon--orange svg *{fill:#a9582d}.SubCompetencyAreas__listIcon--orange svg .cls-1{stroke:#a9582d}.SubCompetencyAreas__listIcon--red svg,.SubCompetencyAreas__listIcon--red svg *{fill:#be1622}.SubCompetencyAreas__listIcon--red svg .cls-1{stroke:#be1622}.SubCompetencyAreas__listIcon--green svg,.SubCompetencyAreas__listIcon--green svg *{fill:#337146}.SubCompetencyAreas__listIcon--green svg .cls-1{stroke:#337146}.SubCompetencyAreas .CompetencyModal--has-initiated.CompetencyModal__wrapper{padding-bottom:12px}.SubCompetencyTree{height:0;padding-bottom:100%}.SubCompetencyTree__intro{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer;opacity:1;transition:all 1.2s ease}.SubCompetencyTree__introModal{position:absolute;top:50%;left:50%;max-width:100%;padding:30px;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.85);border-radius:5px;box-sizing:border-box}@media only screen and (max-width:639.9px){.SubCompetencyTree__introModal{padding:30px 24px}}@media only screen and (max-width:379.9px){.SubCompetencyTree__introModal{padding:20px}}.SubCompetencyTree__introButton{position:absolute;top:20px;right:20px;border:none;background:transparent;transform-origin:center center;transition:transform .2s ease;cursor:pointer}.SubCompetencyTree__introButton:focus,.SubCompetencyTree__introButton:hover{transform:scale(1.5)}.SubCompetencyTree__introButton svg path{width:30px;height:30px}.SubCompetencyTree__introButton path{fill:#337146}.SubCompetencyTree__introImage{display:block;width:100px;height:auto;margin:30px auto}@media only screen and (max-width:639.9px){.SubCompetencyTree__introImage{width:60px}}@media only screen and (max-width:379.9px){.SubCompetencyTree__introImage{width:30px;margin:15px auto}}.SubCompetencyTree__introText{color:#337146;text-align:center;font-size:36px;line-height:1.2;width:400px;max-width:100%;margin:0 auto}@media only screen and (max-width:639.9px){.SubCompetencyTree__introText{font-size:20px;line-height:23px}}.SubCompetencyTree .crSvg{position:absolute;top:0;left:0;width:100%;height:100%}.SubCompetencyTree .crSvg.is-visible .crSvgGroup{opacity:1;filter:grayscale(0) contrast(1) brightness(1)}.SubCompetencyTree .crSvg.is-visible .crSvgGroup[data-code=fn]{transition-delay:.2s}.SubCompetencyTree .crSvg.is-visible .crSvgGroup[data-code=fr]{transition-delay:.4s}.SubCompetencyTree .crSvg.is-visible .crSvgGroup[data-code=ec]{transition-delay:.6s}.SubCompetencyTree .crSvg.is-visible .crSvgGroup[data-code=ma]{transition-delay:.8s}.SubCompetencyTree .crSvg.is-visible .crSvgGroup[data-code=sg]{transition-delay:1s}.SubCompetencyTree .crSvg.is-visible .crSvgGroup[data-code=tx]{transition-delay:1.2s}.SubCompetencyTree .crSvg__clickable path{stroke-width:0;transition:stroke-width .2s ease}.SubCompetencyTree .crSvg__clickable.is-active path,.SubCompetencyTree .crSvg__clickable:hover path{stroke-width:8px}.SubCompetencyTree .crSvg__clickable.is-active path.crSvgNode__st2,.SubCompetencyTree .crSvg__clickable:hover path.crSvgNode__st2{stroke:#6d3885}.SubCompetencyTree .crSvg__clickable.is-active path.crSvgNode__st10,.SubCompetencyTree .crSvg__clickable:hover path.crSvgNode__st10{stroke:#a3195b}.SubCompetencyTree .crSvg__clickable.is-active path.crSvgNode__st13,.SubCompetencyTree .crSvg__clickable:hover path.crSvgNode__st13{stroke:#be1622}.SubCompetencyTree .crSvg__clickable.is-active path.crSvgNode__st15,.SubCompetencyTree .crSvg__clickable:hover path.crSvgNode__st15{stroke:#407091}.SubCompetencyTree .crSvg__clickable.is-active path.crSvgNode__st18,.SubCompetencyTree .crSvg__clickable:hover path.crSvgNode__st18{stroke:#a9582d}.SubCompetencyTree .crSvg__clickable.is-active path.crSvgNode__st21,.SubCompetencyTree .crSvg__clickable:hover path.crSvgNode__st21{stroke:#1c284c}.SubCompetencyTree .crSvg__clickable.is-active path.crSvgNode__st25,.SubCompetencyTree .crSvg__clickable:hover path.crSvgNode__st25{stroke:#337146}.SubCompetencyTree .CompetencyTreeMobile{padding-top:0}.SubCompetencyTree .CompetencyTreeMobile__clickableBranch{padding-left:0}@media only screen and (max-width:639.9px){.SubCompetencyTree--active{height:auto;padding-bottom:0}.SubCompetencyTree--active .crSvg.is-visible{display:none}}html:not(.ux-mouse) .SubCompetencyTree .crSvg__clickable.is-active{outline:3px solid #06c}.CompetencyLevels{position:relative;margin-top:100px;padding:60px 20px}@media only screen and (max-width:639.9px){.CompetencyLevels{margin-top:60px;padding:24px 0}}.CompetencyLevels:after{content:"";position:absolute;top:0;bottom:0;right:50%;margin-right:calc((-100vw / 2) + 20px);width:100vw;background:hsl(0,0%,93%);box-shadow:20px 0 0 0 hsl(0,0%,93%);z-index:-1}.CompetencyLevels__wrapper{position:relative;display:flex;overflow:hidden}@media only screen and (max-width:639.9px){.CompetencyLevels__wrapper{flex-direction:column;margin-top:16px}}.CompetencyLevels__guide{display:flex;flex:0 0 100px;flex-direction:column;justify-content:space-between;align-items:center}@media only screen and (max-width:639.9px){.CompetencyLevels__guide{flex:0 0 80px;flex-direction:row}}.CompetencyLevels__guideItem{font-size:20px;font-weight:700;text-align:center}@media only screen and (max-width:639.9px){.CompetencyLevels__guideItem{font-size:16px;margin-bottom:16px}}.CompetencyLevels__guideItem--line{position:relative;width:40px;height:40px;flex:1;overflow:hidden}@media only screen and (max-width:639.9px){.CompetencyLevels__guideItem--line{width:100%;margin-left:12px}}.CompetencyLevels__guideItem--line.is-visible .CompetencyLevels__arrow{transform:translate(6px)}.CompetencyLevels__arrow{position:relative;display:block;width:100%;height:calc(100% - 16px);transition:transform 1.5s ease-in-out;transition-delay:.2s;transform:translateY(-100%)}@media only screen and (max-width:639.9px){.CompetencyLevels__arrow{height:100%;transform:translate(-100%)}}.CompetencyLevels__arrow:after,.CompetencyLevels__arrow:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media only screen and (max-width:639.9px){.CompetencyLevels__arrow:after,.CompetencyLevels__arrow:before{bottom:auto;left:auto;top:50%;right:0;transform:translateY(-50%)}}.CompetencyLevels__arrow:before{bottom:20px;height:100%;width:6px;background:#337146}@media only screen and (max-width:639.9px){.CompetencyLevels__arrow:before{bottom:auto;right:20px;height:6px;width:100%}}.CompetencyLevels__arrow:after{bottom:0;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:30px solid #337146}@media only screen and (max-width:639.9px){.CompetencyLevels__arrow:after{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #337146}}.CompetencyLevels__list{list-style:none;margin-top:0;margin-bottom:0;padding-left:16px}@media only screen and (max-width:639.9px){.CompetencyLevels__list{padding-left:0}}.CompetencyLevels__listItem{position:relative;opacity:0;align-items:flex-start;transition:opacity .4s ease-in;display:flex;flex-direction:row}.CompetencyLevels__listItem span{position:relative!important;width:132px!important;height:80px!important;margin-right:20px!important;min-width:fit-content!important}@media only screen and (max-width:639.9px){.CompetencyLevels__listItem span{width:40px!important;height:40px!important;min-width:40px!important}}.CompetencyLevels__listItem:not(:last-child){margin-bottom:42px}@media only screen and (max-width:1027.9px){.CompetencyLevels__listItem:not(:last-child){margin-bottom:40px}}@media only screen and (max-width:639.9px){.CompetencyLevels__listItem:not(:last-child){margin-bottom:24px}}.CompetencyLevels__listItem.is-visible{opacity:1}.CompetencyLevels__listItem.is-visible .CompetencyLevels__image{filter:grayscale(0)}.CompetencyLevels__image{display:block;flex:0 0 auto;width:80px!important;height:80px!important;margin-right:20px;filter:grayscale(1);transition:filter .4s ease-in;transition-delay:.2s;position:relative!important}@media only screen and (max-width:639.9px){.CompetencyLevels__image{position:absolute!important;top:0!important;left:0!important;width:40px!important;height:40px!important}}.CompetencyLevels__text{margin-left:55px}@media only screen and (max-width:639.9px){.CompetencyLevels__text{margin-left:0}}.CompetencyLevels__text h3{font-size:26px;line-height:30px;margin-bottom:16px;font-weight:400}@media only screen and (max-width:639.9px){.CompetencyLevels__text h3{font-size:20px;line-height:23px;min-height:40px}.CompetencyLevels__text :not(:first-child){margin-left:-55px}}.CompetencyRequirements{position:relative;margin-top:100px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:639.9px){.CompetencyRequirements{margin-top:60px}}.CompetencyRequirements__label{display:flex}.CompetencyRequirements__labelText{position:relative;display:block;padding:16px 6px 12px;flex:0 0 calc((100% - 7px) / 1.33);background-color:hsl(0,0%,93%);font-weight:700;text-align:center;box-sizing:border-box;color:#1c284c}.CompetencyRequirements__description{display:flex;flex-wrap:wrap}.CompetencyRequirements__descriptionText{flex:calc((100% - 16px) / 1.5)}@media only screen and (max-width:639.9px){.CompetencyRequirements__descriptionText{flex:100%;margin-bottom:16px}}.CompetencyRequirements__descriptionText>:last-child{margin-bottom:0}.CompetencyRequirements__section{display:flex;flex-direction:column;min-height:540px}@media only screen and (max-width:639.9px){.CompetencyRequirements__section{height:auto;min-height:auto}}.CompetencyRequirements__section[hidden]{display:none}.CompetencyRequirements__button{display:flex;flex:0 0 140px;width:100%;height:140px;align-items:center;justify-content:center;margin-left:20px;padding:10px;border-radius:50%;border:6px solid #1c284c;color:#1c284c;font-size:16px;line-height:1.4;text-align:center;box-sizing:border-box}@media only screen and (max-width:639.9px){.CompetencyRequirements__button{display:none;margin-left:auto;flex:0 0 120px;height:120px;font-size:12px}}.CompetencyRequirements__imageContainer{position:relative;flex-grow:1;min-height:320px}@media only screen and (max-width:379.9px){.CompetencyRequirements__imageContainer{min-height:200px}}.CompetencyRequirements__imageContainer svg{position:relative}.CompetencyRequirements__image{position:absolute;top:0;left:0;width:100%;height:100%}.CompetencyRequirements__legend{position:absolute;bottom:10px;right:40px;width:160px}@media only screen and (max-width:639.9px){.CompetencyRequirements__legend{display:none}}.CompetencyTabs__titleList{position:relative;display:flex;max-width:100%;list-style:none;padding-left:0;border-bottom:2px solid #1c284c;margin:0 0 24px}@media only screen and (max-width:379.9px){.CompetencyTabs__titleList{margin-bottom:12px}}.CompetencyTabs__titleList:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:calc((100% - 7px) / 1.33);background-color:hsl(0,0%,93%);z-index:-1}@media only screen and (max-width:639.9px){.CompetencyTabs__titleList:after{height:45px}}.CompetencyTabs__titleItem{position:relative;flex:1;border-radius:3px 3px 0 0;box-sizing:border-box;cursor:pointer}.CompetencyTabs__titleItem:not(:last-child){margin-right:16px}@media only screen and (max-width:639.9px){.CompetencyTabs__titleItem:not(:last-child){margin-right:2px}}.CompetencyTabs__titleItem--green{border-color:#337146}.CompetencyTabs__titleItem--green .CompetencyTabs__button{color:#337146}.CompetencyTabs__titleItem--green .CompetencyTabs__button:after{background-color:#337146}.CompetencyTabs__titleItem--white{border-color:white}.CompetencyTabs__titleItem--white .CompetencyTabs__button{color:inherit}.CompetencyTabs__titleItem--white .CompetencyTabs__button:after{background-color:white}.CompetencyTabs__button{position:relative;display:block;width:100%;height:100%;border:none;background:transparent;padding:12px 20px 18px;color:#1c284c;font-weight:700;overflow:hidden;transition:all .2s ease;box-sizing:border-box;cursor:pointer}@media only screen and (max-width:639.9px){.CompetencyTabs__button{font-size:12px;padding:12px 0}}.CompetencyTabs__button[disabled]{pointer-events:none}.CompetencyTabs__button:after{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#1c284c;transition:all .2s ease}.CompetencyTabs__button:focus:after,.CompetencyTabs__button:hover:after{transform:translateY(-16px)}@media only screen and (max-width:639.9px){.CompetencyTabs__button:focus:after,.CompetencyTabs__button:hover:after{transform:translateY(-12px)}}.CompetencyTabs__button:active:after{transition:none;transform:translateY(-12px)}.CompetencyTabs__buttonLabel{position:relative;z-index:1;display:block;margin:0 auto}@media only screen and (max-width:639.9px){.CompetencyTabs__buttonLabel{max-width:60px}}.CompetencyTabs__titleItem.is-active .CompetencyTabs__button{color:white}.CompetencyTabs__titleItem.is-active .CompetencyTabs__button:after{transform:translateY(-100%)}.CompetencyModal{position:absolute;display:flex;flex-direction:column;align-items:flex-start;flex:1;justify-content:center;top:0;left:0;width:100%;height:100%;padding:24px;border-radius:12px;box-sizing:border-box;pointer-events:none;z-index:10}@media only screen and (max-width:639.9px){.CompetencyModal{justify-content:center;padding:0}}.CompetencyModal__text ol,.CompetencyModal__text ul{margin:20px 0;display:block;padding-inline-start:40px;unicode-bidi:isolate;list-style-type:disc}.CompetencyModal__text{flex:1;max-height:100%}.CompetencyModal__text>:first-child{margin-top:0}.CompetencyModal__wrapper{position:relative;width:400px;flex:1;max-width:100%;display:flex;flex-direction:column;border-radius:12px;padding-top:40px;background-color:#6d3885;color:white;box-sizing:border-box;pointer-events:auto}.CompetencyModal__wrapper:focus{box-shadow:0 0 3px rgba(0,0,0,.5)}.CompetencyModal__icon{position:absolute;top:24px;right:24px;fill:white;width:120px;color:white;opacity:.3}.CompetencyModal__icon path{fill:white;color:white}.CompetencyModal__inner{max-height:100%;min-height:min-content;flex:1;overflow-y:auto}.CompetencyModal__inner>*{flex:none}.CompetencyModal__code{font-size:40px;line-height:1.15;font-weight:400;text-transform:uppercase;margin:0 0 24px}@media only screen and (max-width:639.9px){.CompetencyModal__code{font-size:30px}}h4.CompetencyModal__title{color:#002453;letter-spacing:-.02em}.CompetencyModal__title{font-size:30px;line-height:1.16;font-weight:700;margin:0 0 16px}@media only screen and (max-width:639.9px){.CompetencyModal__title{font-size:24px}}.CompetencyModal__body,.CompetencyModal__label{width:100%;padding:0 16px;box-sizing:border-box}.CompetencyModal__body{margin-top:16px}.CompetencyModal__body>:first-child{margin-top:0}.CompetencyModal__tabs>*{min-height:0;flex:none}.CompetencyModal__tab[hidden]{display:none}.CompetencyModal__tab>*{min-height:0;flex:none}.CompetencyModal__instructions{margin-top:16px}.CompetencyModal__heading{background-color:white;color:#6d3885;font-weight:700;padding:16px;margin-bottom:24px}.CompetencyModal__levels{flex:none;position:relative;width:100%;height:auto;display:flex;flex-wrap:wrap;align-items:center;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:0 30px 16px;margin-top:16px;background-color:transparent;color:white;box-sizing:border-box}@media only screen and (max-width:639.9px){.CompetencyModal__levels{padding:12px}}.CompetencyModal__levels--has-initiated{height:100px;color:#6d3885;background:#dacce0;padding:24px 30px}.CompetencyModal__levels--has-initiated .CompetencyModal__progressionButton--initiate{display:none}.CompetencyModal__levels--has-initiated .CompetencyModal__progressionButton--reset{display:block}.CompetencyModal__levels--has-initiated .CompetencyModal__controls,.CompetencyModal__levels--has-initiated .CompetencyModal__levelDescription{display:flex}.CompetencyModal__level{flex:1}.CompetencyModal__level p:last-child{margin-bottom:0}.CompetencyModal__levelHeadings{display:flex;align-items:center;list-style:none;padding-left:0;margin:0}.CompetencyModal__levelHeading{display:block;flex:1;text-align:center;font-size:20px;margin-bottom:16px}.CompetencyModal__levelHeading.is-active .CompetencyModal__progressButton{opacity:1}.CompetencyModal__progressButton{background-color:transparent;color:white;font-weight:700;border:2px solid transparent;border-radius:100px;padding:0;transition:border-color .2s ease}.CompetencyModal__progressButton:focus,.CompetencyModal__progressButton:hover{text-decoration:underline;border-color:white}.CompetencyModal__progressButtonLabel{height:40px;width:40px;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1.15;font-weight:700}.CompetencyModal__levelBody{flex:1;max-height:100%}.CompetencyModal__levelDescription{display:none;width:100%}.CompetencyModal__progressionButton{font-size:16px;line-height:30px;background-color:transparent;color:currentColor;border:2px solid;border-radius:3px;padding:6px 12px;margin-left:auto;margin-right:auto}.CompetencyModal__progressionButton>:last-child{margin-bottom:0}.CompetencyModal__progressionButton:focus,.CompetencyModal__progressionButton:hover{text-decoration:underline}.CompetencyModal__progressionButton:focus{outline:1px solid currentColor}.CompetencyModal__progressionButton--reset{display:none;font-weight:700;padding:4px 6px;margin:16px auto -6px -4px;text-decoration:underline;border-color:transparent}.CompetencyModal__progressionButton--reset:hover{border-color:currentColor}.CompetencyModal__levelText>:last-child{margin-bottom:0}.CompetencyModal__controls{position:absolute;top:50%;right:16px;bottom:16px;height:100%;max-height:120px;padding-top:16px;padding-bottom:16px;display:none;flex-direction:column;justify-content:space-between;transform:translateY(-50%);box-sizing:border-box}.CompetencyModal__levelButton{position:relative;display:block;width:30px;height:30px;background:white;border:none;border-radius:100px;cursor:pointer;margin:0;padding:0}.CompetencyModal__levelButton:focus,.CompetencyModal__levelButton:hover{transform:scale(1.15)}.CompetencyModal__levelButton:focus-visible{outline:2px solid rgba(0,0,0,.5)}.CompetencyModal__levelButton:active{background:#f5f5f5;transform:scale(1)}.CompetencyModal__levelButton[disabled]{pointer-events:none;opacity:.8}.CompetencyModal__levelButton[disabled] .CompetencyModal__levelIcon{border-color:transparent transparent transparent #dacce0}.CompetencyModal__levelButton--up .CompetencyModal__levelIcon{transform:translate(-50%,calc(-50% - 1px)) rotate(-90deg)}.CompetencyModal__levelButton--down .CompetencyModal__levelIcon{transform:translate(-50%,calc(-50% + 1px)) rotate(90deg)}.CompetencyModal__levelButton--right .CompetencyModal__levelIcon{transform:translate(calc(-50% + 1px),-50%) rotate(0deg)}.CompetencyModal__levelIcon{position:absolute;top:50%;left:50%;display:block;width:0;height:0;border-color:transparent transparent transparent #6d3885;border-style:solid;border-width:6px 0 6px 10px}.CompetencyModal__levelContent{line-height:1}.CompetencyModal__levelContent p{font-size:14px}.CompetencyModal__levelContent h5{font-size:20px;font-weight:400}.CompetencyModal__closeButton{position:absolute;top:6px;right:6px;display:block;width:30px;height:30px;background-color:transparent;border-radius:100px;border:2px solid transparent;transition:border-color .2s ease;cursor:pointer}.CompetencyModal__closeButton:focus,.CompetencyModal__closeButton:hover{border-color:white}.CompetencyModal__closeButton:focus-within{outline:1px solid white}.CompetencyModal__closeIcon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.CompetencyModal--right{align-items:flex-end}@media only screen and (max-width:639.9px){.CompetencyModal--right{align-items:center}}.CompetencyModal .CompetencyTabs__titleList{border-bottom:2px solid white}.CompetencyModal .CompetencyTabs__titleItem.is-active .CompetencyTabs__button{color:#6d3885}.CompetencyModal--green .CompetencyTabs__titleItem.is-active .CompetencyTabs__button{color:#337146}.CompetencyModal--pink .CompetencyModal__wrapper{background-color:#a3195b}.CompetencyModal--pink .CompetencyModal__heading,.CompetencyModal--pink .CompetencyTabs__titleItem.is-active .CompetencyTabs__button{color:#a3195b}.CompetencyModal--pink .CompetencyModal__levels--has-initiated{color:#a3195b;background-color:#f6c6dd}.CompetencyModal--pink .CompetencyModal__levelIcon{border-color:transparent transparent transparent #a3195b}.CompetencyModal--pink .CompetencyModal__levelButton[disabled] .CompetencyModal__levelIcon{border-color:transparent transparent transparent #f6c6dd}.CompetencyModal--red .CompetencyModal__wrapper{background-color:#be1622}.CompetencyModal--red .CompetencyModal__heading,.CompetencyModal--red .CompetencyTabs__titleItem.is-active .CompetencyTabs__button{color:#be1622}.CompetencyModal--red .CompetencyModal__levels--has-initiated{color:#be1622;background-color:#efc5c8}.CompetencyModal--red .CompetencyModal__levelIcon{border-color:transparent transparent transparent #be1622}.CompetencyModal--red .CompetencyModal__levelButton[disabled] .CompetencyModal__levelIcon{border-color:transparent transparent transparent #efc5c8}.CompetencyModal--blue .CompetencyModal__wrapper{background-color:#407091}.CompetencyModal--blue .CompetencyModal__heading,.CompetencyModal--blue .CompetencyTabs__titleItem.is-active .CompetencyTabs__button{color:#407091}.CompetencyModal--blue .CompetencyModal__levels--has-initiated{color:#407091;background-color:#c6c9d2}.CompetencyModal--blue .CompetencyModal__levelIcon{border-color:transparent transparent transparent #407091}.CompetencyModal--blue .CompetencyModal__levelButton[disabled] .CompetencyModal__levelIcon{border-color:transparent transparent transparent #c6c9d2}.CompetencyModal--navy .CompetencyModal__wrapper{background-color:#1c284c}.CompetencyModal--navy .CompetencyModal__heading,.CompetencyModal--navy .CompetencyTabs__titleItem.is-active .CompetencyTabs__button{color:#1c284c}.CompetencyModal--navy .CompetencyModal__levels--has-initiated{color:#1c284c;background-color:#c6c9d2}.CompetencyModal--navy .CompetencyModal__levelIcon{border-color:transparent transparent transparent #1c284c}.CompetencyModal--navy .CompetencyModal__levelButton[disabled] .CompetencyModal__levelIcon{border-color:transparent transparent transparent #c6c9d2}.CompetencyModal--orange .CompetencyModal__wrapper{background-color:#a9582d}.CompetencyModal--orange .CompetencyModal__heading,.CompetencyModal--orange .CompetencyTabs__titleItem.is-active .CompetencyTabs__button{color:#a9582d}.CompetencyModal--orange .CompetencyModal__levels--has-initiated{color:#a9582d;background-color:#e9d5ca}.CompetencyModal--orange .CompetencyModal__levelIcon{border-color:transparent transparent transparent #a9582d}.CompetencyModal--orange .CompetencyModal__levelButton[disabled] .CompetencyModal__levelIcon{border-color:transparent transparent transparent #e9d5ca}.CompetencyModal--green .CompetencyModal__wrapper{background-color:#337146}.CompetencyModal--green .CompetencyModal__heading{color:#337146}.CompetencyModal--green .CompetencyModal__levels--has-initiated{color:#337146;background-color:#ccdbd1}.CompetencyModal--green .CompetencyModal__levelIcon{border-color:transparent transparent transparent #337146}.CompetencyModal--green .CompetencyModal__levelButton[disabled] .CompetencyModal__levelIcon{border-color:transparent transparent transparent #ccdbd1}.CompetencyModal--tree .CompetencyModal__wrapper,.SubCompetencyTree .CompetencyModal__wrapper{position:inherit}.CompetencyTreeMobile{display:none;height:auto;min-width:100%;padding-top:72px;background-color:white}@media only screen and (max-width:639.9px){.CompetencyTreeMobile{display:block}}.CompetencyTreeMobile__clickableBranch{padding-left:50px}@media only screen and (max-width:379.9px){.CompetencyTreeMobile__clickableBranch{padding-left:60px}}.CompetencyTreeMobile__svgWrapper{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}@media only screen and (max-width:379.9px){.CompetencyTreeMobile__svgWrapper{padding-bottom:110%}}.CompetencyTreeMobile__svg{position:absolute;top:0;left:0;width:100%;height:100%}.CompetencyTreeMobile__lists{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:hsl(0,0%,93%);padding:30px 0}.CompetencyTreeMobile__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;padding:0;list-style:none}.CompetencyTreeMobile__list--technical{width:calc((100% - 16px) / 1.5);min-width:280px}.CompetencyTreeMobile__list--enabling{width:calc((100% - 16px) / 3);min-width:calc(280px * .5)}.CompetencyTreeMobile__list--enabling .CompetencyTreeMobile__listItem{width:calc((300% + 16px * .333) / 1.5 * .333)}.CompetencyTreeMobile__listItem{width:33.33%}.CompetencyTreeMobile__button{position:relative;display:block;width:calc(100% + 6px);height:0;padding-bottom:calc(100% + 6px);background-color:white;border-radius:100%;border:none;margin-top:-6px}.CompetencyTreeMobile__button--purple{color:#6d3885}.CompetencyTreeMobile__button--purple.is-active{background-color:#6d3885;color:white}.CompetencyTreeMobile__button--purple.is-active .CompetencyTreeMobile__buttonContent:before{color:#6d3885}.CompetencyTreeMobile__button--pink{color:#a3195b}.CompetencyTreeMobile__button--pink.is-active{background-color:#a3195b;color:white}.CompetencyTreeMobile__button--pink.is-active .CompetencyTreeMobile__buttonContent:before{color:#a3195b}.CompetencyTreeMobile__button--blue{color:#407091}.CompetencyTreeMobile__button--blue.is-active{background-color:#407091;color:white}.CompetencyTreeMobile__button--blue.is-active .CompetencyTreeMobile__buttonContent:before{color:#407091}.CompetencyTreeMobile__button--navy{color:#1c284c}.CompetencyTreeMobile__button--navy.is-active{background-color:#1c284c;color:white}.CompetencyTreeMobile__button--navy.is-active .CompetencyTreeMobile__buttonContent:before{color:#1c284c}.CompetencyTreeMobile__button--orange{color:#a9582d}.CompetencyTreeMobile__button--orange.is-active{background-color:#a9582d;color:white}.CompetencyTreeMobile__button--orange.is-active .CompetencyTreeMobile__buttonContent:before{color:#a9582d}.CompetencyTreeMobile__button--green{color:#337146}.CompetencyTreeMobile__button--green.is-active{background-color:#337146;color:white}.CompetencyTreeMobile__button--green.is-active .CompetencyTreeMobile__buttonContent:before{color:#337146}.CompetencyTreeMobile__button--red{color:#be1622}.CompetencyTreeMobile__button--red.is-active{background-color:#be1622;color:white}.CompetencyTreeMobile__button--red.is-active .CompetencyTreeMobile__buttonContent:before{color:#be1622}.CompetencyTreeMobile__button.is-active{color:white}.CompetencyTreeMobile__buttonContent{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;box-sizing:border-box}.CompetencyTreeMobile__buttonContent:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;border:12px solid;box-sizing:border-box}.CompetencyTreeMobile__icon{display:block;width:24px;height:24px;margin-bottom:2px}.CompetencyTreeMobile__label{font-size:9px;font-weight:700}.filter{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;margin:0}.filter__property{border-top:2px solid #d0d7dd!important;padding:15px;margin:10px;box-sizing:border-box;min-height:280px}.filter__title{display:block;margin-right:auto;padding-bottom:.5em;line-height:22px;font-weight:700}.complex-table .filter__title{color:#fff}.filter__column{width:calc((100% / 5) - 14px);padding:11px 0 15px;border-top:2px solid #d0d7dd;flex:none}.filter__column,.filter__column__wide{margin:0 7px 20px;box-sizing:border-box}.filter__column__wide{width:calc((100% / 5 * 2) - 14px)}.filter__column__wide__row{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:15px 0 0;min-height:0;border-top:none}.filter__column__wide__row:first-child{padding:11px 0 0;border-top:2px solid #d0d7dd}.filter__column__wide .date-range__input{min-width:0;min-height:40px;border-width:2px;background:url(https://assets.cpaontario.ca/Attachments/NewItems/DH_Calendar.svg) no-repeat 95% #fff}.filter__row{width:100%;max-width:506px;margin:0 auto 20px}.filter__row:last-child{margin-bottom:0}.filter__row__button{width:100%;max-width:506px;margin:20px auto 25px}.filter .comp__select__control{border-width:2px!important}.filter__clear{float:right;font-weight:700;text-decoration:underline;cursor:pointer}.filter__clear:focus,.filter__clear:hover{text-decoration:none}.filter-button{position:absolute;display:flex;align-items:center;flex-wrap:nowrap;top:-1px;right:0;width:150px;height:57px;padding:15px 15px 15px 44px;color:inherit;font-weight:700;background:url(https://assets.cpaontario.ca/Attachments/NewItems/DH_Filter.svg) no-repeat 13px;border:none;border-left:2px solid #b1b1b1}.filter-button.open:after{transform:rotate(-90deg)}.filter-button:after{content:"";flex:0 0 auto;width:.9em;height:.9em;margin:0 0 0 auto;background:url(https://assets.cpaontario.ca/Attachments/NewItems/oneArrow_20210507195552_0.png) no-repeat 50%;transform:rotate(90deg)}@media only screen and (max-width:1023.9px){.filter-button{height:68px!important}}@media only screen and (max-width:639.9px){.filter-button{right:auto;left:0;border-left:0!important;border-right:1px solid #cfcfcf!important;width:calc(100% - 180px);height:58px!important}.filter-button:after{margin:0 0 0 auto}}.suggestions-menu{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:2px solid #d0d7dd;max-height:200px;border-radius:1rem;overflow-y:auto;margin:.5rem 5px 5px;padding:0;list-style:none;padding-inline-start:0}.suggestion-item{padding:8px;cursor:pointer;background-color:#fff;list-style:none}.suggestion-item.active,.suggestion-item:hover{background-color:#f0f0f0}.suggestion-no-options{padding:8px;background-color:#fff}.suggestion-category{text-transform:capitalize;font-size:12px;font-weight:700;padding-left:6px;padding-top:8px;padding-bottom:4px;color:#232323;background-color:#fff}@media only screen and (max-width:1023.9px){.filter__column{width:calc((100% / 4) - 14px)}.filter__column__wide{width:calc((100% / 4 * 2) - 14px)}}@media only screen and (max-width:767.9px){.filter__column{width:calc((100% / 3) - 14px)}.filter__column__wide{width:calc((100% / 3 * 2) - 14px)}}@media only screen and (max-width:639.9px){.filter__column{width:calc((100% / 2) - 14px)}.filter__column__wide{width:calc(100% - 14px)}.filter__advanced .filter__column{float:left;width:calc(100% - 14px)}.filter__advanced .filter__column:nth-child(2n){clear:left;margin-left:calc(-100% + 7px)}.filter__advanced .filter__column__wide{clear:both;width:calc(200% - 14px);margin-left:calc(-100% + 7px)}.filter__row{padding:0 26px}.filter__row:first-child{position:relative;padding-top:10px;padding-bottom:15px}.filter__row:first-child>*{position:relative}.filter>.filter__row:first-child .filter__title--first-row{color:#fff!important}.filter__row:first-child .filter__row__bg{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:0;background:#1c284c}.filter__row__button{padding-right:20px}}.siteBody__content{@media only screen and (min-width:1024px){.filter__column{width:calc((100% / 4) - 14px)}.filter__column__wide{width:calc((100% / 4 * 2) - 14px)}}}.SearchResults__searching__wrapper{position:relative;width:100%}.SearchResults__searching__input.is-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.SearchResults__searching__form{display:flex;width:100%;max-width:60rem;margin-top:30px}.SearchResults__searching__input{line-height:1.15;position:relative;width:100%;margin:0;padding:1.5rem 6rem 1.5rem 2.5rem;font-size:1.6rem;text-align:left;background:#fff;border:2px solid #d0d7dd;border-radius:10rem;box-sizing:border-box;z-index:1}.SearchResults__searching__input:focus{outline:none}.SearchResults__searching__input::placeholder{color:#7e757e}.SearchResults__searching__button{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:6rem;margin:0 0 0 -6rem;padding:0;background:transparent;border-radius:10rem;border:none;box-sizing:border-box;z-index:10}.SearchResults__searching__button:focus,.SearchResults__searching__button:hover{background:var(--color-brand-green-electric);cursor:pointer}.SearchResults__searching__button__icon{position:relative;display:block;margin-bottom:-2px;color:var(--color-brand-blue-dark)}.SearchResults__item__pic.arrow-right{transform:rotate(225deg)}.SearchResults__item__pic.arrow-down{transform:rotate(-45deg)}.SearchResults__item__heading>span{width:21px!important;height:21px!important;position:absolute!important;display:block!important;top:26px!important;left:15px!important}.SearchResults__item--open .SearchResults__item__question:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;max-width:284px;height:1px;background-color:#000}.SearchResults__item__footer:before{position:absolute;content:"...";bottom:0;right:0;background-color:white;padding-left:4px}.SearchResults__item__footer:after{content:"";position:absolute;right:0;width:1rem;height:1.8rem;background:white}.SearchResults__item:focus .SearchResults__item__footer:before,.SearchResults__item:hover .SearchResults__item__footer:before{background-color:#f2f2f2}.SearchResults__item:focus .SearchResults__item__footer:after,.SearchResults__item:hover .SearchResults__item__footer:after{background:#f2f2f2}.SearchResults__item--open:focus,.SearchResults__item--open:hover{background-color:white!important}.SearchResults__item--open .SearchResults__item__header{color:black}.SearchResults__footer .Pagination{padding-bottom:60px!important}@media screen and (max-width:1023.9px){.SearchResults .Pagination{flex-direction:column}.SearchResults .Pagination__results{width:auto;padding-bottom:1rem}.SearchResults .Pagination__ordering{width:auto;padding-top:.5rem}}@media screen and (max-width:639.9px){.SearchResults__heading .Pagination{flex-direction:row;border:none;padding-bottom:0}.SearchResults__heading .Pagination__results{flex:1 1 auto;padding:0 1rem 0 0}.SearchResults__heading .Pagination__pages{display:none}.SearchResults__heading .Pagination__ordering{padding-top:0}.SearchResults__heading .Pagination__ordering__label{display:none}.SearchResults__footer .Pagination{padding-bottom:30px;border-top:none}.SearchResults__footer .Pagination__ordering,.SearchResults__footer .Pagination__results{display:none}}.siteBody .search-results{width:100%;max-width:calc(var(--container-width) + (2 * var(--spacing-page-desktop-h)));margin:0 auto;padding:var(--spacing-page-desktop-v) var(--spacing-page-desktop-h);box-sizing:border-box;padding-top:0;padding-bottom:0;font-family:Gotham Pro,sans-serif}@media screen and (max-width:1023.9px){.siteBody .search-results{padding:var(--spacing-page-tablet-v) var(--spacing-page-tablet-h)}}@media screen and (max-width:639.9px){.siteBody .search-results{padding:0}}.disciplineAndHearingsDetails{font-weight:400}.disciplineAndHearingsDetails ul{padding:0}.disciplineAndHearingsDetails li{list-style:none}.disciplineAndHearingsDetails__wrapper{width:100%;max-width:calc(1170px + (2 * 50px));margin:0 auto;padding:24px 50px;box-sizing:border-box}@media screen and (max-width:1023.9px){.disciplineAndHearingsDetails__wrapper{max-width:calc(1170px + (2 * 40px));padding:24px 40px}}@media screen and (max-width:639.9px){.disciplineAndHearingsDetails__wrapper{padding:24px 16px}}.disciplineAndHearingsDetails__title{margin:0;font-weight:700;font-size:40px;line-height:46px;letter-spacing:0;vertical-align:middle;color:var(--color-brand-blue-dark)}@media screen and (max-width:639.9px){.disciplineAndHearingsDetails__title{font-size:35px}}.disciplineAndHearingsDetails__info{margin:0;font-weight:700;font-size:20px;line-height:130%;letter-spacing:0;vertical-align:middle;color:var(--color-brand-grey-dark)}@media screen and (max-width:639.9px){.disciplineAndHearingsDetails__info{font-size:16px}}.disciplineAndHearingsDetails__columns{display:flex;justify-content:space-between;margin-top:30px}@media screen and (max-width:639.9px){.disciplineAndHearingsDetails__columns{display:block;margin-top:18px}}.disciplineAndHearingsDetails__columns__title{padding:24px 0 0;margin:0;color:var(--color-brand-blue-dark);font-weight:700;font-size:26px;line-height:35px;letter-spacing:0;vertical-align:middle}.disciplineAndHearingsDetails__columns__caseNumber{width:25%;border-top:2px solid #d0d7dd}@media screen and (max-width:639.9px){.disciplineAndHearingsDetails__columns__caseNumber{width:100%}}.disciplineAndHearingsDetails__columns__caseNumber__detCPA{font-weight:700;font-size:18px;line-height:30px;letter-spacing:0;vertical-align:middle;color:var(--color-brand-blue-dark)}.disciplineAndHearingsDetails__columns__caseNumber__type{margin-top:24px}.disciplineAndHearingsDetails__columns__caseNumber__type__title{font-weight:700;font-size:18px;line-height:30px;letter-spacing:0;vertical-align:middle;color:var(--color-brand-blue-dark);margin:0 0 14px}@media screen and (max-width:639.9px){.disciplineAndHearingsDetails__columns__caseNumber__type__title{padding-top:5px;padding-bottom:0}}.disciplineAndHearingsDetails__columns__caseNumber__type__list{margin:14px 0 24px}.disciplineAndHearingsDetails__columns__caseNumber__type__list li{padding-bottom:24px}.disciplineAndHearingsDetails__columns__caseNumber__dates__list{margin:14px 0 24px}.disciplineAndHearingsDetails__columns__caseNumber__dates__list li{padding-bottom:24px}@media screen and (max-width:639.9px){.disciplineAndHearingsDetails__columns__caseNumber__dates__list li{padding-bottom:8px}.disciplineAndHearingsDetails__columns__caseNumber__dates__list li:last-of-type{padding-bottom:20px}}.disciplineAndHearingsDetails__columns__documents{width:calc(50% - 28px);border-top:2px solid #d0d7dd}@media screen and (max-width:639.9px){.disciplineAndHearingsDetails__columns__documents{width:100%}}.disciplineAndHearingsDetails__columns__documents__info__link{display:flex;flex-direction:row;gap:12px;align-items:center}.disciplineAndHearingsDetails__columns__documents__info__link__icon{min-width:18px;min-height:24px}.disciplineAndHearingsDetails__columns__documents__info__link.without-icon{margin-left:30px}.disciplineAndHearingsDetails__columns__documents__info__text{padding-left:30px}.disciplineAndHearingsDetails__columns__documents__info__title{font-weight:700;font-size:18px;line-height:130%;letter-spacing:0;vertical-align:middle;align-items:center;margin:24px 0;color:var(--color-brand-blue-dark);padding-bottom:10px;border-bottom:2px solid var(--color-brand-blue-dark)}@media screen and (max-width:639.9px){.disciplineAndHearingsDetails__columns__documents__info__title{width:calc(100% + 16px)}}.disciplineAndHearingsDetails__columns__documents__info__content{display:flex;flex-direction:column;margin-bottom:32px;gap:8px}@media screen and (max-width:639.9px){.disciplineAndHearingsDetails__columns__documents__info__content{padding-left:0}}.disciplineAndHearingsDetails__columns__associated{width:25%;border-top:2px solid #d0d7dd}@media screen and (max-width:639.9px){.disciplineAndHearingsDetails__columns__associated{width:100%}}.disciplineAndHearingsDetails__columns__associated__list__link{font-weight:600;font-size:18px;padding-bottom:15px}