.inline{display:inline-block}.blur{opacity:.3}span#progress-text{font-size:140%}.btn-primary{color:#fff;background-color:#1A4EA8;border-color:#1A4EA8}.btn-group-lg>.btn,.btn-lg{padding:.5rem 4rem;font-size:2.05rem;line-height:1.5;border-radius:.3rem;margin:2%}.color-block{flex:1 1}.top-bar{display:flex;height:20px;position:sticky;top:0;z-index:1000}.alert-danger{background-color:#FF6568;border-color:#FF6568;margin:0 12.3%;color:#000}.test-questions.comp .question.sp-circles.inputoptions{margin:35px 0 0;padding:0 0 35px}.btn{transition:background-color .3s ease}.btn-secondary:hover{background-color:#6c757d}.btn-primary:hover{background-color:#007bff}.arrow-left,.arrow-right,.arrow-up{transition:transform .3s ease}@media (max-width:768px){.captions--mobile{display:flex;justify-content:space-between}.caption.agree{text-align:left}.caption.disagree{text-align:right}.captions--desktop{display:none}.caption.agree,.caption.disagree{flex-shrink:0}.sp-radio .radio__tick{margin:0 10px}.sp-radio.color--20E57B:hover .radio__tick,.sp-radio.color--4E97FB:hover .radio__tick,.sp-radio.color--FEB658:hover .radio__tick,.sp-radio.color--FF6568:hover .radio__tick,.sp-radio.color--FFFD75:hover .radio__tick{background-color:white}.panel{width:100%;border-radius:unset}}*,:after,:before{margin:0;padding:0}.demo{display:flex;justify-content:center;align-items:center;font-size:0;-webkit-user-select:none;user-select:none}.demo,.demo__screen{overflow:hidden;position:relative}.demo__screen{flex-shrink:0}.demo__screen--clickable{-webkit-tap-highlight-color:transparent}.demo__fprint-path,.strock_back{stroke-width:3.5px;stroke-linecap:round;fill:none;stroke:lightgray;visibility:visible;transition:opacity .5s ease;will-change:stroke-dashoffset,stroke-dasharray;transform:translateZ(0);stroke-dasharray:none}.demo__fprint{width:297px;margin-top:-30px;position:relative;overflow:visible;background-size:cover}.demo__fprint--no-bg{background-image:none}button{text-align:center;align-content:center}.question-container{display:none}.question-container.active{display:block}body{font-family:Open Sans,sans-serif;background-color:#ffffff}.sp-radio{cursor:pointer}.sp-radio input[type=radio]{display:none}.sp-radio.color--FF6568 .radio__tick{border-color:#FF6568}.sp-radio.color--FF6568 input[type=radio]:checked+.radio__tick,.sp-radio.color--FF6568:hover .radio__tick{background-color:#FF6568}.sp-radio.color--FEB658 .radio__tick{border-color:#FEB658}.sp-radio.color--FEB658 input[type=radio]:checked+.radio__tick,.sp-radio.color--FEB658:hover .radio__tick{background-color:#FEB658}.sp-radio.color--FFFD75 input[type=radio]:checked+.radio__tick,.sp-radio.color--FFFD75:hover .radio__tick{background-color:#B6B6B6}.sp-radio.color--4E97FB .radio__tick{border-color:#4E97FB}.sp-radio.color--4E97FB input[type=radio]:checked+.radio__tick,.sp-radio.color--4E97FB:hover .radio__tick{background-color:#4E97FB}.sp-radio.color--20E57B .radio__tick{border-color:#20E57B}.sp-radio.color--20E57B input[type=radio]:checked+.radio__tick,.sp-radio.color--20E57B:hover .radio__tick{background-color:#20E57B}.sp-radio input[type=radio]:disabled:hover~.radio__label,.sp-radio input[type=radio]:disabled~.radio__label{opacity:.5}.text--FF6568{color:#FF6568}.text--20E57B{color:#20E57B}.sp-circles.inputoptions.group--inline .group__options{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin:0}.sp-circles.inputoptions.group--inline .group__options .radios>.sp-radio{margin:0}.sp-circles.inputoptions.group--inline .group__options label{position:relative}.sp-circles.inputoptions.group--inline .group__options .radio__label{position:absolute;width:30px;height:30px;opacity:0;overflow:hidden}.sp-radio .radio__label{display:inline-flex;align-items:center;transition:all .2s ease-in-out;font-size:1rem;line-height:1.5;width:calc(100% - 30px)}.inputoptions{border:none;width:100%;min-width:0;padding:0;margin:20px 0}.inputoptions .group__options{display:flex}.inputoptions.group--inline .group__options{flex-wrap:wrap;justify-content:space-between}.inputoptions.group--inline .group__options>label{min-width:0;width:calc(50% - 5px);justify-content:center;align-items:center;margin-bottom:10px}.sp-icon svg{fill:#fff;stroke-width:2;stroke:#fff}.animate-scale{transition:transform .2s}.animate-scale:active{transform:scale(.9)}#progress-bar{position:sticky;top:0;z-index:1000;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700}.progress-bar{background-color:#1A4EA8}.alert-danger .alert-link{color:#000}.progress{border-radius:unset}.sp-circles.inputoptions.group--inline .group__options{flex-wrap:nowrap}.radios{margin:0 60px;display:flex;align-items:center;justify-content:space-between;flex-grow:0;flex-shrink:0;flex-basis:64%}.sp-radio .radio__label{line-height:1.556;width:calc(100% - 45px);font-size:1.125rem;line-height:1.667}.inputoptions.group--inline .group__options{justify-content:flex-start}.inputoptions.group--inline .group__options>label{width:auto;min-width:160px;margin-right:10px}input:not([type=checkbox]):not([type=radio]){line-height:1.556}.test-questions.comp{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:15px;width:100%}.test-questions.comp .question{max-width:930px;padding:35px 0 20px;transition:opacity .5s ease-in-out;width:100%}.test-questions.comp .question.sp-circles.inputoptions{padding:0;margin:35px 0 0 -1%}.test-questions.comp .question.sp-circles.inputoptions .group__options{justify-content:center;margin:30px 0 0;width:100%}.input__label{font-weight:600;display:block;line-height:1.5;margin-bottom:0;text-align:center;width:100%;font-size:18.5px;color:#000000}.caption{font-size:13px;color:#868686;font-weight:700;display:block}input:not([type=checkbox]):not([type=radio]){padding:15px 25px;font-size:1.125rem;height:60px;line-height:1.667}.captions--mobile{display:none}button svg{vertical-align:-10%;fill:white}#back-button:hover .arrow-left{transform:translateX(-5px)}#next-button:hover .arrow-right{transform:translateX(5px)}#submit-button:hover .arrow-up{transform:translateY(-5px)}.sp-radio.color--FFFD75 .radio__tick{border-color:#B6B6B6}.radio__icon{width:25px;height:25px}*,:after,:before{box-sizing:border-box}.sp-radio .radio__tick{width:50px;height:50px;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:50%;box-shadow:inset 0 1px rgba(81,89,106,.05);border:3px solid #cccfd4;background-color:#fff;transition:all .2s ease-in-out;margin:0 15px}.sp-radio label{cursor:pointer;display:flex;flex-wrap:wrap;align-items:self-start}#next-button{display:none}.tooltip{position:absolute;display:block;background-color:#303030;color:#fff;border-radius:5px;padding:7px;z-index:10000;pointer-events:none;opacity:0;transition:opacity .3s;font-family:Arial,sans-serif;box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}#back-button,#next-button,#submit-button{padding:.5rem 2rem;font-size:1.65rem}.panel{margin-top:-1px;margin-right:auto;margin-left:auto;height:0;padding:0;transition:height 1s ease-in-out,padding 1s ease-in-out;overflow:hidden;width:45%;border-radius:7px;font-family:Open Sans,sans-serif;text-align:center;color:white;background-color:#0098B2;font-size:1rem}.panel.expanded{height:auto;padding:15px}.tab{display:block;margin:auto;font-family:Open Sans,sans-serif;font-weight:700;color:lightslategray}.btn:focus{outline:unset;box-shadow:unset}.alert{margin-bottom:.5rem}.icon-wrapper{display:inline-block;transition:transform 1s ease-out}.rotate-icon{transform:rotate(180deg)}table,tr{border:.7px solid black;border-collapse:collapse}td,th{font-size:1em}table{width:calc(100% - 5in)}td{width:100px}td:first-child{width:600px;padding:15px 10px 15px 15px;border-right:.7px solid #ff6666!important;border-left:1px solid white!important}td:nth-child(2),th:nth-child(2){background-color:#ff6666}td:nth-child(3),th:nth-child(3){background-color:#ffb84d}td:nth-child(4),th:nth-child(4){background-color:#ffff66}td:nth-child(5),th:nth-child(5){background-color:#4d94ff}td:nth-child(6),th:nth-child(6){background-color:#00e673}td:nth-child(6){border-right:1px solid white!important}input[type=radio]{border:0;width:100%;height:2.5em}*{font-family:arial}table{margin-left:.75in;margin-right:.75in;margin-top:.75in}.horizontal_container{display:flex;justify-content:center;display:-webkit-flex;-webkit-justify-content:center}.vertical_container{display:flex;align-items:center;display:-webkit-flex;-webkit-align-items:center}.full_width_and_height{width:100%;height:100%}#progress_bar{width:500px;height:30px;border-radius:25px}#progress_bar>div{background:rgb(116,199,116)}.assessment_button{width:100px;height:50px;border-radius:10px;margin:0 10px;border-width:0;cursor:pointer;font-size:1.5em}.assessment_continue_button{background-color:#1A4EA8;color:white}.assessment_continue_button:hover{background-color:#022258}.assessment_continue_button:disabled{background-color:#D3D3D3}.assessment_back_button{background-color:#8E8D8D;color:white}.assessment_back_button:hover{background-color:#4f4e4e}.blue_box{background-color:rgb(24,24,138);border:1px solid black;border-radius:10px;padding:20px;color:white}#blue_box_top_line{font-size:1.9em}#blue_box_bottom_line{font-size:1em}.blue_box p{text-align:center}.mobile span{font-size:1em}#hide{visibility:hidden;border-top:1px solid white!important;border-left:1px solid white!important;border-right:.7px solid black!important}@media (max-width:calc(1.5 * (100vh * 1.0))){table{width:100%;margin:10vh 1vh 0}.mobile{margin:0 5vw}.mobile span{font-size:2em}#blue_box_top_line{font-size:3em}#blue_box_bottom_line{font-size:1.6em}}.cc-section{margin:0 auto;display:flex;flex-direction:column;gap:16px;height:100%}.cc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.cc-progress{display:flex;align-items:center;gap:12px}.cc-progress__track{flex:1 1;height:10px;border-radius:999px;background:#e5e7eb;overflow:hidden}.cc-progress__bar{height:100%;background:linear-gradient(90deg,#45c35a,#16a34a);border-radius:inherit}.cc-progress__label{font-weight:600;color:#6b7280}.cc-fingerprint{position:relative;width:100%;display:flex;justify-content:center;margin:16px 0}.cc-tooltip{position:fixed;padding:8px 10px;background:#111827;color:#fff;border-radius:6px;font-size:12px;pointer-events:none;z-index:10;box-shadow:0 6px 16px rgba(0,0,0,.2)}.demo__fprint-path{cursor:pointer;transition:opacity .2s ease}.demo__fprint-path:hover{opacity:.85}.sp-radio input[type=radio]:checked+.radio__tick:after{content:"";display:block;width:12px;height:20px;border:solid #fff;border-width:0 4px 4px 0;transform:rotate(45deg);margin-top:-4px}.group__options-captions-below{display:none}@media (max-width:768px){body,html{overflow-x:hidden}.reset-modal-overlay{width:100%!important;max-width:100%!important;left:0!important;right:0!important;overflow-x:hidden;box-sizing:border-box}.reset-modal-overlay>div{max-width:calc(100% - 2rem);box-sizing:border-box}.instructions-container{width:90%!important;max-width:90vw}.instructions-container .instructions-dropdown,.instructions-container>div:first-child{width:100%!important}.reset-button-wrapper{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;margin-left:0!important;height:auto!important}.reset-button-inner{position:absolute!important;top:.25rem!important;right:1rem!important}.cc-section{padding-left:1rem!important;padding-right:1rem!important}.cc-fingerprint{margin-top:8px!important}.cc-actions{margin-top:.25rem!important}.cc-section .question-options-wrapper{margin-bottom:1.5rem!important}.purchase-step-card{max-width:none!important;width:calc(100% + 2rem)!important;margin-left:-1rem!important;margin-right:-1rem!important;flex-direction:column!important}.purchase-step-main{border-right:none!important}.purchase-step-access-code{width:100%!important;min-width:0!important;border-top:1px solid #e2e8f0!important}.purchase-step-access-code .purchase-access-form{gap:20px!important}.purchase-step-access-code .purchase-access-grid{display:block!important}.purchase-step-access-code .purchase-access-grid>div{width:100%!important;margin-bottom:12px!important}.purchase-step-access-code input{width:100%!important;max-width:100%!important}.purchase-step-access-code .purchase-submit-btn{transform:scale(.8);transform-origin:center}.cc-sticky-footer-bar{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:12px!important}.cc-sticky-footer-text{flex:1 1 auto;text-align:center!important;white-space:pre-line!important;order:0;width:100%}.cc-sticky-footer-back,.cc-sticky-footer-next{order:1}.group__options .radios{gap:.5rem!important;transform:scale(.88);transform-origin:center}.group__options .sp-radio .radio__tick{margin:0 8px!important}.group__options{width:100%!important}.group__options,.group__options-inner{flex-direction:column!important;align-items:center!important;gap:.5rem!important}.group__options-inner{display:flex!important}.group__options-inner .caption--agree,.group__options-inner .caption--disagree{display:none!important}.group__options-captions-below{display:flex!important;justify-content:space-between!important;width:calc(100% + 3rem)!important;max-width:none!important;margin-left:-1.6rem;margin-right:-1.4rem;padding:0 .25rem}.group__options-captions-below>:first-child{text-align:left}.group__options-captions-below>:last-child{text-align:right}.sp-radio.color--FF6568 input[type=radio]:checked+.radio__tick{background-color:#FF6568;border-color:#FF6568}.sp-radio.color--FEB658 input[type=radio]:checked+.radio__tick{background-color:#FEB658;border-color:#FEB658}.sp-radio.color--FFFD75 input[type=radio]:checked+.radio__tick{background-color:#B6B6B6;border-color:#B6B6B6}.sp-radio.color--4E97FB input[type=radio]:checked+.radio__tick{background-color:#4E97FB;border-color:#4E97FB}.sp-radio.color--20E57B input[type=radio]:checked+.radio__tick{background-color:#20E57B;border-color:#20E57B}.sp-radio input[type=radio]:checked+.radio__tick:after{content:"";display:block;width:12px;height:20px;border:solid #fff;border-width:0 4px 4px 0;transform:rotate(45deg);margin-top:-4px}}@media (hover:none){.sp-radio.color--20E57B:hover input[type=radio]:not(:checked)+.radio__tick,.sp-radio.color--4E97FB:hover input[type=radio]:not(:checked)+.radio__tick,.sp-radio.color--FEB658:hover input[type=radio]:not(:checked)+.radio__tick,.sp-radio.color--FF6568:hover input[type=radio]:not(:checked)+.radio__tick,.sp-radio.color--FFFD75:hover input[type=radio]:not(:checked)+.radio__tick{background-color:white!important}}