html,body{margin:0;padding:0;font-family:AvenirBook,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:350}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.capability-item{border:1px solid #fff}.ansgroup1{color:#fff;text-align:center;background-color:#090d46;border-radius:5px;justify-content:center;align-items:center;width:115px;height:50px;font-family:AvenirHeavy;font-size:14px;display:flex}.ansgroup2{color:#090d46;text-align:center;background-color:#fd0;border-radius:5px;justify-content:center;align-items:center;width:115px;height:50px;font-family:AvenirHeavy;font-size:14px;display:flex}.ansgroup1 label input,.ansgroup2 label input{visibility:hidden;position:absolute;top:-20px}.ansgroup1 input:checked+div{color:#090d46;background-color:#fd0}.ansgroup label{float:left;color:#fff;text-align:center;cursor:pointer;background-color:#090d46;border-radius:.25rem;width:115px;height:50px;font-family:AvenirHeavy;font-size:14px;line-height:18px}.ansgroup label span{height:100%;display:block}.lesspad{padding:.5rem}.normalpad{padding:1rem .25rem .5rem}.ansgroup label input{visibility:hidden;position:absolute;top:-20px}.ansgroup input:checked+span{color:#090d46;background-color:#fd0}@media only screen and (max-width:600px){.ansgroup label{float:left;color:#fff;text-align:center;cursor:pointer;background-color:#090d46;border-radius:.25rem;min-width:30px;font-family:AvenirHeavy;font-size:10px;line-height:14px}}.result-enter{opacity:0;max-height:0;overflow:hidden}.result-enter-active{opacity:1;max-height:1000px;transition:opacity .2s ease-in,max-height .2s ease-in}.result-exit{opacity:1;max-height:1000px;overflow:hidden}.result-exit-active{opacity:0;max-height:0;transition:opacity .2s ease-out,max-height .2s ease-out}.bu-text{padding-top:.625rem;padding-bottom:.625rem}.chkbox,.chkround{cursor:pointer;display:inline-flex;position:relative}.chkbox>span,.chkround>span{color:#34495e;padding:.1rem .5rem;font-family:AvenirHeavy;font-size:14px;line-height:19px}.chkbox>input{appearance:none;-o-appearance:none;cursor:pointer;background-color:#fff;border:1px solid #303030;border-radius:4px;outline:none;width:22px;height:24px;transition-duration:.3s}.chkround>input{appearance:none;-o-appearance:none;cursor:pointer;background-color:#fff;border:1px solid #303030;border-radius:10px;outline:none;width:22px;height:22px;transition-duration:.3s}.chkbox>input:checked,.chkround>input:checked{background-color:#fff;border:1px solid #303030}.chkbox>input:checked+span:before{content:url(/cpa/tick.png);text-align:center;color:#000;background-color:#0a5cc7;width:20px;padding-top:2px;display:block;position:absolute;top:1px;left:1px}.chkround>input:checked+span:before{content:"⬤";text-align:center;color:#0a5cc7;padding:6px;display:block;position:absolute;top:-5px;left:-3px}.chkbox>input:active{border:2px solid #34495e}.launch{color:#fff;background-color:#0a5cc7;border:1px solid #0a5cc7;border-radius:24px;width:214px;padding:9px 15px;font-family:AvenirHeavy;font-size:16px;line-height:27px}.launch span:after{content:url(/cpa/right.png);position:relative;top:2px;left:5px}.launchbig{color:#fff;text-transform:uppercase;background-color:#090d46;border:1px solid #090d46;border-radius:24px;width:315px;padding:11px 21px;font-family:AvenirHeavy;font-size:16px;line-height:27px}.launchbig span:after{content:url(/cpa/right.png);position:relative;top:2px;left:5px}.launchsmall{color:#fff;background-color:#090d46;border:1px solid #090d46;border-radius:24px;padding:11px 30px;font-family:AvenirHeavy;font-size:16px;line-height:27px}.assignbutt{color:#fff;background-color:#090d46;border:1px solid #090d46;border-radius:24px;width:180px;padding:9px 7px;font-family:AvenirHeavy;font-size:15px;line-height:27px}.assignbutt:hover{color:#090d46;background-color:#fd0;border:1px solid #fd0}.reportbt{border:1px solid #090d46;border-radius:50px;padding:7px 30px;font-family:AvenirHeavy;font-size:16px;line-height:27px;color:#fff!important;background-color:#0a5cc7!important}.reportbt:hover{border:1px solid #fd0;color:#090d46!important;background-color:#fd0!important}.reportbt img[src="/cpa/share-icon-dark.svg"]{display:none}.reportbt img[src="/cpa/share-icon.svg"],.reportbt:hover img[src="/cpa/share-icon-dark.svg"]{display:block}.reportbt:hover img[src="/cpa/share-icon.svg"]{display:none}.highcharts-axis-labels span[visibility=hidden]{display:none!important}.reportbt span:hover:before{color:#090d46}.assignback{color:#fff;background-color:#090d46;border:1px solid #090d46;border-radius:24px;width:126px;padding:9px 22px 9px 0;font-family:AvenirHeavy;font-size:15px;line-height:27px}.assignback span:before{content:"<";color:#fff;padding-right:17px;display:inline-block}.assignback:hover{color:#090d46;background-color:#fd0;border:1px solid #fd0}.assignback span:hover:before{color:#090d46}.assignnext{color:#fff;text-align:center;background-color:#090d46;border:1px solid #090d46;border-radius:24px;width:126px;padding:9px 0 9px 22px;font-family:AvenirHeavy;font-size:15px;line-height:27px}.assignnext span:after{content:">";color:#fff;padding-left:17px;display:inline-block}.assignnext:hover{color:#090d46;background-color:#fd0;border:1px solid #fd0}.assignnext:disabled{background-color:#c7c7c7;border:1px solid #c7c7c7}.assignnext span:hover:after{color:#090d46}.assignresult{color:#fff;background-color:#0a5cc7;border:1px solid #0a5cc7;border-radius:24px;width:132px;padding:9px 9px 9px 17px;font-family:AvenirHeavy;font-size:15px;line-height:27px}.assignresult span:after{content:">";color:#fff;padding-left:6px;display:inline-block}.assignresult:disabled{background-color:#c7c7c7;border:1px solid #c7c7c7}@media only screen and (max-width:768px){.assignnext,.assignback{width:100px}.assignnext span:after{padding-left:12px}.assignback span:before{padding-right:12px}.assignbutt{width:132px}}.border-3{border-width:3px}.dot{background-color:#d8d8d8;border:1px solid #979797;border-radius:50%;width:32px;height:32px;margin-right:8px;display:inline-block}.tooltip{visibility:hidden;position:absolute}.has-tooltip:hover .tooltip{visibility:visible;z-index:50}.hidearrow{background-image:url(/cpa/up.png);background-position:100%;background-repeat:no-repeat}.showarrow{background-image:url(/cpa/down.png);background-position:100%;background-repeat:no-repeat}.tipassess p span{font-family:AvenirHeavy}.err:after{content:"*";color:#e53e3e;width:20px;height:20px;padding-left:5px;font-size:24px;display:inline-block;position:absolute}.line-vertical{width:2px;height:16px;position:relative;left:3px}.arrow-down{background-color:#bbb;border-radius:50%;width:8px;height:8px;position:absolute}@media only screen and (min-width:768px){.assessment-area{position:relative;overflow:hidden}.assessment-area:before{content:"";pointer-events:none;position:absolute;inset:-20px 0;box-shadow:inset 5px 0 20px #00000040}.assessment-header{position:relative}.assessment-header:before{content:"";pointer-events:none;z-index:100;position:absolute;inset:0;box-shadow:0 10px 20px #00000040}.dashboard-content{max-width:1200px}.results-content{max-width:1290px}}@media only screen and (max-width:639.99px){.results-content .p-16{padding:4rem .5rem}.banner-content{background-position:-18rem -70vw}}@media only screen and (min-width:640px){.results-content .p-16{padding:2rem}.banner-content{background-position:-8rem -41vw}}@media only screen and (min-width:880px){.results-content .p-16{padding:4rem}.banner-content{background-position:0 -29vw}}.dashboard{font-size:revert;line-height:revert;color:revert}.dashboard .ant-btn-default{background-color:#fff}.dashboard .sidebar{background-color:#fff;padding-top:1em}.dashboard .sidebar .ant-menu-item{border-radius:0}.resetmodal article,.resetmodal span,.resetmodal h3,.resetmodal h4,.resetmodal h5,.resetmodal p{font-size:revert;line-height:revert;color:revert}.resetmodal .ant-btn-default{background-color:#fff}.resetmodal .ant-btn-primary{background-color:#090d46}.resetmodal .ant-btn-primary:hover{background-color:#0a0f52}.surveySubmissions .tabContent,.surveySubmissions .tabContent>div{padding:0}.surveySubmissions .buttonWhite{color:#767676;background:#fff;border:1px solid #767676}.surveySubmissions .buttonWhite:hover,.surveySubmissions .buttonWhite:focus{background:#fff}.surveySubmissions .leftPanel{z-index:1;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.surveySubmissions .leftPanel .sticky{position:relative}.surveySubmissions .greendata{color:#018940;background-color:#eafaef;border:none;border-radius:4px;padding:0 4px;font-size:16px}.surveySubmissions .greydata{color:#303030;background-color:#ddd;border:none;border-radius:4px;padding:0 4px;font-size:16px}.surveySubmissions .bluedata{color:#3c78f6;background-color:#f0f5fe;border:none;border-radius:4px;padding:0 4px;font-size:16px}.surveySubmissions .orangedata{color:#b26200;background-color:#ffe9cc;border:none;border-radius:4px;padding:0 4px;font-size:16px}.surveySubmissions .chiplabel{padding-top:4px;font-size:16px}.surveySubmissions .chipstatus{border:none;border-radius:4px;padding:0 4px}.surveySubmissions .responsestotal{max-width:640px;margin-left:auto;margin-right:auto}.surveySubmissions .responsessection{max-width:860px;margin-left:auto;margin-right:auto}.buttonWhite{color:#767676;background:#fff;border:1px solid #767676}.buttonWhite:hover,.buttonWhite:focus{background:#f5f5f5}.bg-capabilities-pattern{background-color:#084697;background-image:radial-gradient(circle,#ffffff4d 1px,#0000 1px);background-position:0 0,20px 20px;background-size:40px 40px}.framework-left-panel{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-top-right-radius:3rem;width:20%;height:100%;position:absolute;top:0;left:0}.framework-right-panel{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-top-left-radius:3rem;width:81%;height:100%;position:absolute;top:0;right:0}@media (min-width:768px){.framework-left-panel{border-top-right-radius:4rem;width:15%}.framework-right-panel{border-top-left-radius:4rem;width:86%}}.assessment-data-container{--tw-bg-opacity:1;background-color:rgba(9,13,70,var(--tw-bg-opacity));height:100%;padding:3rem;position:relative}.assessment-data-container:before{content:"";--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-top-right-radius:4rem;width:15%;height:100%;position:absolute;top:0;left:0}.assessment-data-container:after{content:"";--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-top-left-radius:4rem;width:86%;height:100%;position:absolute;top:0;right:0}@media (min-width:768px){.assessment-data-container:before{border-top-right-radius:5rem;width:13%}.assessment-data-container:after{border-top-left-radius:4rem;width:90.5%}}
.custom-rating-progress-bar .rating-bar-container{padding:10px 0;position:relative}.custom-rating-progress-bar .tick-marks{pointer-events:none;z-index:1;width:96.5%;height:8px;position:absolute;top:12px;left:1.5%;right:0}.custom-rating-progress-bar .tick-mark{background-color:#084697;width:1.1px;height:12px;position:absolute;top:-2px;transform:translate(-50%)}.custom-rating-progress-bar .tick-mark-label{word-break:keep-all;text-align:center;width:68px;height:auto;font-family:Avenir,sans-serif;font-size:12px;font-weight:500;line-height:1.2;position:absolute;top:12px;transform:translate(-50%)}.custom-rating-progress-bar .tick-mark-label.mark-start{text-align:start;transform:translate(-5%)}.custom-rating-progress-bar .tick-mark-label.mark-end{text-align:end;transform:translate(-95%)}.custom-rating-progress-bar .rating-marker{z-index:10}.custom-rating-progress-bar .rating-marker.your-rating{top:7px}.custom-rating-progress-bar .rating-marker.avg-rating{top:-2px}.custom-rating-progress-bar .rating-marker:hover{cursor:pointer}.custom-rating-progress-bar .rating-marker.your-rating:hover>div{border-color:#084697;transition:transform .2s;transform:scale(1.2)}.custom-rating-progress-bar .rating-marker.avg-rating:hover{color:#084697;transition:transform .2s;transform:translate(-50%)scale(1.1)}.custom-rating-progress-bar .ant-progress-line{position:relative}.custom-rating-progress-bar .ant-progress-inner{border-radius:4px!important;overflow:visible!important}.custom-rating-progress-bar .ant-progress-bg{border-radius:4px!important}.custom-rating-progress-bar .custom-progress-bar{z-index:2;width:100%;position:relative}.custom-rating-progress-bar .label-text{max-width:80px;font-size:11px;line-height:1.2}@media (max-width:640px){.custom-rating-progress-bar .label-text{max-width:60px;font-size:10px}.custom-rating-progress-bar .tick-mark{height:10px}}.custom-report__tabs{background-color:#fd0;height:4px;transition:left .3s;bottom:-50%;left:4rem}.custom-report__tabs~span{cursor:pointer}.custom-report__tabs~span:first-of-type{color:#fd0}.custom-report__tabs.active{left:11.4rem}.custom-report__tabs.active~span:last-child{color:#fd0}.custom-report__tabs.active~span:first-of-type{color:#fff}@media (max-width:768px){.custom-report__tabs{left:1rem}.custom-report__tabs.active{left:8.3rem}}
