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;transform:translateY(10px)}.result-enter-active{opacity:1;transition:opacity .3s,transform .3s,display .2s;transform:translateY(-10px)}.result-exit{opacity:1;transition:opacity .3s,transform .3s;transform:translateY(-10px)}.result-exit-active{opacity:0;transform:translateY(10px)}.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{color:#fff;background-color:#090d46;border:1px solid #090d46;border-radius:4px;width:191px;padding:7px;font-family:AvenirHeavy;font-size:15px;line-height:27px}.reportbt span:before{content:"↓";color:#fff;padding-right:8px;display:inline-block}.reportbt:hover{color:#090d46;background-color:#fd0;border:1px solid #fd0}.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 article,.dashboard span,.dashboard h3,.dashboard h4,.dashboard h5,.dashboard p{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;box-shadow:4px 0 4px -2px #00000040}.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%}}
