#assessment{width:100vw;height:100lvh;position:fixed;top:0;left:0;z-index:9999;background:#002345;padding:40px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}#assessment-window{width:100%;height:100%;max-width:1400px;overflow-y:auto;padding:40px;box-sizing:border-box;border-bottom-left-radius:80px;background:#fff;color:#092343}#assessment-top{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}#assessment-back{display:inline-flex;align-items:center;cursor:pointer;font-size:18px;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase}#assessment-back svg{height:1em;fill:currentColor;margin-right:10px;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1)}#assessment-back:hover svg{transform:translateX(-5px) scale(1.1)}#assessment-close{width:24px;height:24px;display:flex;justify-content:center;align-items:center;cursor:pointer}#assessment-close svg{width:100%;height:100%;fill:currentColor;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1)}#assessment-close:hover svg{transform:scale(1.1)}#assessment-steps{padding:0 20px;box-sizing:border-box;position:relative}#assessment .primary-button.disabled{pointer-events:none !important}#assessment .assessment-pagination{margin-bottom:16px}#assessment .prev,#assessment .next{display:inline-flex;align-items:center;cursor:pointer;font-size:18px;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;user-select:none}#assessment .prev svg,#assessment .next svg{height:1em;fill:currentColor;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1)}#assessment .prev svg{margin-right:18px}#assessment .prev:hover svg{transform:translateX(-5px) scale(1.1)}#assessment .next svg{margin-left:18px}#assessment .next:hover svg{transform:translateX(5px) scale(1.1)}#assessment .score-item{font-size:14px}#assessment .score-item-top{display:inline-flex;align-items:center;font-family:"Oswald",sans-serif;font-weight:700;line-height:1;text-transform:uppercase}#assessment .score-item-top::before{content:"";display:inline-block;width:1em;height:1em;border-radius:50%;margin-right:8px}#assessment .score-item small{font-size:14px;line-height:1;margin-top:8px;display:block}#assessment .score-item:first-child .score-item-top::before{background:#006446}#assessment .score-item:nth-child(2) .score-item-top::before{background:#ffc72c}#assessment .score-item:last-child .score-item-top::before{background:#be1414}#assessment .intro-scores{margin-top:40px}#assessment .intro-scores .score-item{font-size:18px}#assessment .intro-scores .score-item:not(:last-child){margin-bottom:40px}#assessment .end-scores{width:100%;display:flex;justify-content:space-between;padding:30px;border:1px solid currentColor;box-sizing:border-box}#assessment .box{background:#e9f6fc;border-top:10px solid #092343;padding:40px;box-sizing:border-box}#assessment .box p{margin:0}#assessment .box p:not(:last-child){margin-bottom:1em}#assessment .box-footer{display:flex;justify-content:space-between;align-items:center;margin-top:24px}#assessment .box:not(:last-child){margin-bottom:50px}#assessment .assessment-step{width:100%;display:flex;justify-content:space-between;align-items:flex-start}#assessment .assessment-step .left{width:55%}#assessment .assessment-step .left p{max-width:460px}#assessment .assessment-step .left h1,#assessment .assessment-step .left .h5{max-width:600px}#assessment .assessment-step .left h1:not(:last-child){margin-bottom:40px}#assessment .assessment-step .left .primary-button:not(:last-child){margin-bottom:20px}#assessment .assessment-step .right{width:43%}#assessment .assessment-step .box{max-width:520px}#assessment .assessment-step .box p{font-size:20px}#assessment .assessment-step .question{padding-bottom:32px;border-bottom:1px solid currentColor}#assessment .assessment-step .question .radio-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}#assessment .assessment-step .question .radio-button{display:inline-flex;align-items:center;font-size:18px;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;position:relative}#assessment .assessment-step .question .radio-button,#assessment .assessment-step .question .radio-button *{cursor:pointer}#assessment .assessment-step .question .radio-button::before{content:"";display:inline-block;width:24px;height:24px;border:4px solid #e9f6fc;border-radius:50%;position:absolute;transform:scale(0.8);box-sizing:border-box}#assessment .assessment-step .question .radio-button input{width:24px;height:24px;appearance:none;border:2px solid #092343;border-radius:50%;outline:none}#assessment .assessment-step .question .radio-button input:checked{background:#e9f6fc}#assessment .assessment-step .question .radio-button input:checked[value=high]{background:#006446}#assessment .assessment-step .question .radio-button input:checked[value=medium]{background:#ffc72c}#assessment .assessment-step .question .radio-button input:checked[value=low]{background:#be1414}#assessment .assessment-step .question .radio-button label{margin-left:8px;position:relative}#assessment .assessment-step .question .radio-button label::after{width:40px;height:100%;position:absolute;left:-36px;content:""}#assessment .assessment-step .question:not(:last-child){margin-bottom:32px}#assessment .assessment-step:not(.active){display:none}#assessment #score-step{max-width:600px;margin-left:auto;margin-right:auto;flex-direction:column}#assessment #score-step .box{width:100%;max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:32px}#assessment #score-step .box p{font-size:16px}#assessment #score-step #score-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:32px auto}#assessment #score-step #score-container #score-number{width:3em;height:3em;font-size:32px;font-family:"Oswald",sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:16px;color:#fff}#assessment #score-step[data-score=high] [data-score-type]:not([data-score-type=high]){display:none}#assessment #score-step[data-score=medium] [data-score-type]:not([data-score-type=medium]){display:none}#assessment #score-step[data-score=low] [data-score-type]:not([data-score-type=low]){display:none}#assessment #score-step[data-score=high] #score-container #score-number{background:#006446}#assessment #score-step[data-score=medium] #score-container #score-number{background:#ffc72c;color:#092343}#assessment #score-step[data-score=low] #score-container #score-number{background:#be1414}#assessment[data-current-step="0"] #assessment-back{opacity:0;pointer-events:none}#assessment[data-current-step="1"] .prev{opacity:0;pointer-events:none}#assessment.last-step .next{opacity:0;pointer-events:none}@media(max-width: 80em){#assessment-steps{padding-left:0;padding-right:0}#assessment .box{padding:40px}#assessment .assessment-step .left{margin-right:40px}}@media(max-width: 80em){#assessment .assessment-step{flex-direction:column}#assessment .assessment-step .left{width:100%;margin-bottom:40px;margin-right:0}#assessment .assessment-step .right{width:100%}}@media(max-width: 580px){#assessment{padding:20px}#assessment-window{padding:16px;padding-bottom:40px;border-bottom-left-radius:40px}#assessment-top{margin-bottom:40px}#assessment-back{font-size:16px}#assessment-close{width:18px;height:18px}#assessment .prev,#assessment .next{font-size:16px}#assessment .box{font-size:16px;padding:24px}#assessment .box-footer{margin-top:24px}#assessment .box:not(:last-child){margin-bottom:24px}#assessment .intro-scores .score-item{font-size:16px}#assessment .intro-scores .score-item:not(:last-child){margin-bottom:24px}#assessment .assessment-step .left{margin-bottom:36px}#assessment .assessment-step .left p{font-size:16px}#assessment .assessment-step .left .primary-button{margin-bottom:0 !important}#assessment .assessment-step .box p{font-size:16px}#assessment .assessment-step .question{padding-bottom:24px}#assessment .assessment-step .question .radio-buttons{flex-direction:column}#assessment .assessment-step .question .radio-buttons .radio-button{margin-right:0;font-size:16px}#assessment .assessment-step .question .radio-buttons .radio-button:not(:last-child){margin-bottom:24px}#assessment .assessment-step .question .radio-buttons:not(:last-child){margin-bottom:24px}#assessment .end-scores{padding:20px;flex-direction:column;align-items:flex-start}#assessment .end-scores .score-item{font-size:16px}#assessment .end-scores .score-item:not(:last-child){margin-bottom:24px}#assessment #score-step .box{margin-bottom:24px}#assessment #score-step .box .h4{font-size:32px}#assessment #score-step #score-container{margin:24px auto}}
