html,body{margin:0;padding:0;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.skip-to-main-content{color:#fff;z-index:100;background:#3d3270;padding:8px 16px;font-weight:600;text-decoration:none;position:absolute;top:-40px;left:0}.skip-to-main-content:focus{outline-offset:2px;outline:3px solid #fd0;top:0}h1,h2,h3,h4,h5,h6{color:#312c62}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:#312c62;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:#312c62;background-color:#a8d7cc}@media only screen and (max-width:600px){.ansgroup label{float:left;color:#fff;text-align:center;cursor:pointer;background-color:#312c62;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}.assignbutt{color:#fff;background-color:#312c62;border:1px solid #312c62;border-radius:24px;width:180px;padding:9px 7px;font-family:AvenirHeavy;font-size:15px;line-height:27px}.assignbutt:hover{color:#fff;background-color:#5a4b9a;border:1px solid #5a4b9a}.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:#312c62;border:1px solid #312c62;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:#fff;background-color:#5a4b9a;border:1px solid #5a4b9a}.assignback span:hover:before{color:#fff}.assignnext{color:#fff;text-align:center;background-color:#312c62;border:1px solid #312c62;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:#fff;background-color:#5a4b9a;border:1px solid #5a4b9a}.assignnext:disabled{color:#000;pointer-events:none;cursor:not-allowed;background-color:#c7c7c7;border:1px solid #c7c7c7}.assignnext:hover:disabled{cursor:not-allowed}.assignnext:disabled span:after,.assignnext:hover:disabled span:after{color:#000}.assignnext span:hover:after{color:#fff}.assignresult{color:#fff;background-color:#312c62;border:1px solid #312c62;border-radius:24px;width:132px;padding:9px 9px 9px 17px;font-family:AvenirHeavy;font-size:15px;line-height:27px}.assignresultcomplete{width:auto}.assignresult:hover{color:#fff;background-color:#5a4b9a;border:1px solid #5a4b9a}.assignresult span:after{content:">";color:#fff;padding-left:6px;display:inline-block}.assignresult span:hover:after{color:#fff}.assignresult:disabled{background-color:#c7c7c7;border:1px solid #c7c7c7}.assignbutt:disabled{color:#000;pointer-events:none;cursor:not-allowed;background-color:#c7c7c7;border:1px solid #c7c7c7}.assignbutt:hover:disabled{cursor:not-allowed}.assignbutt:disabled span:after,.assignbutt:hover:disabled span:after{color:#000}@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}.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}.launchbig{color:#fff;text-transform:uppercase;background-color:#5a4b9a;border:1px solid #5a4b9a;border-radius:24px;width:315px;padding:11px 21px;font-size:16px;line-height:27px}@media only screen and (min-width:768px){.report-area-text{min-height:150px}}
