body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.capability-item{border:1px solid #fff}.ansgroup1{color:#fff;background-color:#090d46}.ansgroup1,.ansgroup2{width:115px;height:50px;display:flex;justify-content:center;align-items:center;font-family:AvenirHeavy;font-size:14px;text-align:center;border-radius:5px}.ansgroup2{color:#090d46;background-color:#fd0}.ansgroup1 label input,.ansgroup2 label input{position:absolute;top:-20px;visibility:hidden}.ansgroup1 input:checked+div{background-color:#fd0;color:#090d46}.ansgroup label{float:left;width:115px;height:50px;background-color:#090d46;color:#fff;font-family:AvenirHeavy;font-size:14px;border-radius:.25rem;line-height:18px;text-align:center;cursor:pointer}.ansgroup label span{display:block;height:100%}.lesspad{padding:.5rem}.normalpad{padding:1rem .25rem .5rem}.ansgroup label input{position:absolute;top:-20px;visibility:hidden}.ansgroup input:checked+span{background-color:#fd0;color:#090d46}@media only screen and (max-width:600px){.ansgroup label{float:left;background-color:#090d46;color:#fff;font-family:AvenirHeavy;font-size:10px;border-radius:.25rem;line-height:14px;text-align:center;cursor:pointer;min-width:30px}}.result-enter{opacity:0;transform:translateY(10px)}.result-enter-active{transition:opacity .3s,transform .3s,display .2s}.result-enter-active,.result-exit{opacity:1;transform:translateY(-10px)}.result-exit{transition:opacity .3s,transform .3s}.result-exit-active{opacity:0;transform:translateY(10px)}.bu-text{padding-top:.625rem;padding-bottom:.625rem}.chkbox,.chkround{display:inline-flex;cursor:pointer;position:relative}.chkbox>span,.chkround>span{color:#34495e;padding:.1rem .5rem;font-size:14px;line-height:19px;font-family:AvenirHeavy}.chkbox>input{height:24px;width:22px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #303030;border-radius:4px;outline:none;transition-duration:.3s;background-color:#fff;cursor:pointer}.chkround>input{height:22px;width:22px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #303030;border-radius:10px;outline:none;transition-duration:.3s;background-color:#fff;cursor:pointer}.chkbox>input:checked,.chkround>input:checked{border:1px solid #303030;background-color:#fff}.chkbox>input:checked+span:before{content:url(/cpa/tick.png);display:block;text-align:center;color:#000;background-color:#0a5cc7;position:absolute;left:1px;top:1px;width:20px;padding-top:2px}.chkround>input:checked+span:before{content:"\2B24";display:block;text-align:center;color:#0a5cc7;position:absolute;left:-3px;top:-5px;padding:6px}.chkbox>input:active{border:2px solid #34495e}.launch{background-color:#0a5cc7;font-family:AvenirHeavy;color:#fff;font-size:16px;line-height:27px;padding:9px 15px;border:1px solid #0a5cc7;border-radius:24px;width:214px}.launch span:after{content:url(/cpa/right.png);position:relative;left:5px;top:2px}.launchbig{background-color:#090d46;font-family:AvenirHeavy;color:#fff;font-size:16px;line-height:27px;padding:11px 21px;text-transform:uppercase;border:1px solid #090d46;border-radius:24px;width:315px}.launchbig span:after{content:url(/cpa/right.png);position:relative;left:5px;top:2px}.launchsmall{font-size:16px;padding:11px 30px}.assignbutt,.launchsmall{background-color:#090d46;font-family:AvenirHeavy;color:#fff;line-height:27px;border:1px solid #090d46;border-radius:24px}.assignbutt{font-size:15px;padding:9px 7px;width:180px}.assignbutt:hover{background-color:#fd0;color:#090d46;border:1px solid #fd0}.reportbt{background-color:#090d46;font-family:AvenirHeavy;color:#fff;font-size:15px;line-height:27px;padding:7px;border:1px solid #090d46;border-radius:4px;width:191px}.reportbt span:before{content:"\2193";display:inline-block;color:#fff;padding-right:8px}.reportbt:hover{background-color:#fd0;color:#090d46;border:1px solid #fd0}.reportbt span:hover:before{color:#090d46}.assignback{background-color:#090d46;font-family:AvenirHeavy;color:#fff;font-size:15px;line-height:27px;padding:9px 22px 9px 0;border:1px solid #090d46;border-radius:24px;width:126px}.assignback span:before{content:"\003C";display:inline-block;color:#fff;padding-right:17px}.assignback:hover{background-color:#fd0;color:#090d46;border:1px solid #fd0}.assignback span:hover:before{color:#090d46}.assignnext{background-color:#090d46;font-family:AvenirHeavy;color:#fff;font-size:15px;line-height:27px;padding:9px 0 9px 22px;border:1px solid #090d46;border-radius:24px;width:126px;text-align:center}.assignnext span:after{content:"\003E";display:inline-block;color:#fff;padding-left:17px}.assignnext:hover{background-color:#fd0;color:#090d46;border:1px solid #fd0}.assignnext:disabled{background-color:#c7c7c7;border:1px solid #c7c7c7}.assignnext span:hover:after{color:#090d46}.assignresult{background-color:#0a5cc7;font-family:AvenirHeavy;color:#fff;font-size:15px;line-height:27px;padding:9px 9px 9px 17px;border:1px solid #0a5cc7;border-radius:24px;width:132px}.assignresult span:after{content:"\003E";display:inline-block;color:#fff;padding-left:6px}.assignresult:disabled{background-color:#c7c7c7;border:1px solid #c7c7c7}@media only screen and (max-width:768px){.assignback,.assignnext{width:100px}.assignnext span:after{padding-left:12px}.assignback span:before{padding-right:12px}.assignbutt{width:132px}}.border-3{border-width:3px}.dot{height:32px;width:32px;background-color:#d8d8d8;border:1px solid #979797;border-radius:50%;display:inline-block;margin-right:8px}.tooltip{visibility:hidden;position:absolute}.has-tooltip:hover .tooltip{visibility:visible;z-index:50}.hidearrow{background-image:url(/cpa/up.png)}.hidearrow,.showarrow{background-repeat:no-repeat;background-position:100%}.showarrow{background-image:url(/cpa/down.png)}.tipassess p span{font-family:AvenirHeavy}.err:after{content:"*";position:absolute;display:inline-block;width:20px;height:20px;padding-left:5px;font-size:24px;color:#e53e3e}.line-vertical{width:2px;height:16px;position:relative;left:3px}.arrow-down{height:8px;width:8px;background-color:#bbb;border-radius:50%;position:absolute}