.survey-section{padding:40px 25px;background:#f9f9f9;position:relative}h2#percentage{font-size:38px;color:#6cab43;text-transform:uppercase;line-height:1.2;text-align:center;display:none}#result-form{display:none}#regForm input[type="radio"]{width:15px;height:15px;line-height:1;margin-bottom:8px;margin-top:8px}.hs_spend_visibility_score,.hs_workforce_management,.hs_risk_score,.hs_vendor_management_score,.hs_total_survey_score,.hs_q1,.hs_q4,.hs_q5,.hs_q7,.hs_q8,.hs_q10,.hs_q13,.hs_q17,.hs_q23,.hs_q25{display:none}.result-headline{text-align:center}.contact-form .hs-form-field{padding-top:14px !important}.contact-form .hs_submit.hs-submit{margin-top:30px}#regForm input{padding:10px;font-size:18px;border:1px solid #aaa}#regForm input.invalid{background-color:#fdd}#regForm .tab{display:none}#regForm .step{margin:0px !important;background-color:#bbb;border:0;display:inline-block;opacity:.5;width:10%;height:10px;float:left}#regForm .step.active{opacity:.5;background-color:#6cab43}.question-title{text-transform:uppercase;color:#969696}#regForm .step.finish{background-color:#6cab43;opacity:1}#regForm button#nextBtn,#regForm button#prevBtn{font-weight:bold;text-shadow:none;border:1px solid #6cab43;color:#fff;line-height:1.5;padding:13px 30px;background:#6cab43;float:right;margin-top:15px;display:block;font-size:18px;text-align:center;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}#regForm button#prevBtn{margin-right:20px;background-color:#000;border:1px solid #000;float:left}#regForm button#nextBtn:hover{cursor:pointer;background-color:#6cab43;border:1px solid #6cab43;text-decoration:underline}#regForm button#prevBtn:hover{cursor:pointer;text-decoration:underline}#regForm h3{font-size:18px;line-height:1.3;margin-bottom:15px;margin-top:15px;font-weight:normal}select.invalid{background-color:#fdd}.alert{padding:20px;background-color:#f44336;color:white;margin-bottom:15px;opacity:1;transition:opacity .6s;display:none}.closebtn{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.closebtn:hover{color:black}#wrapper{position:absolute;margin:auto;top:0;left:calc(50% - 200px)}#meter{width:100%;height:100%;transform:rotateX(180deg)}.circle{fill:none}.outline,#mask{stroke-width:65}.visible-svg{visibility:visible!Important;left:-999em}.range{stroke-width:60}#meter_needle{height:40%;left:0;margin:auto;position:absolute;right:0;top:10%;transform-origin:bottom center;transform:rotate(270deg);-webkit-transition-duration:2.8s;-moz-transition-duration:2.8s;-o-transition-duration:2.8s;transition-duration:2.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}.submitted-message{display:none !important}.svg-dial{position:relative;visibility:hidden;height:1px;overflow:hidden}.svg-dial.visible{padding-top:200px;visibility:visible;height:auto}.container-radio{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:25px;left:calc(50% - 12.5px);height:25px;width:25px;background-color:#eee;border-radius:50%}.container-radio:hover input ~ .checkmark{background-color:#6cab43;opacity:.5}.container-radio input:checked ~ .checkmark{background-color:#6cab43}.checkmark:after{content:"";position:absolute;display:none}.container-radio input:checked ~ .checkmark:after{display:block}.container-radio .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:white}.question-wrapper{display:flex;margin-bottom:20px}.question{width:58%;margin-right:2%}.question-response{width:40%;display:flex;align-items:center;justify-content:center}.container-radio{width:25%;font-size:12px;padding-left:0px;text-align:center}@media(max-width:767px){#wrapper{left:calc(50% - 110px)}.svg-dial.visible{padding-top:100px}.question-wrapper{display:flex;flex-wrap:wrap;margin-bottom:20px}.question{width:100%;margin-right:0}.question-response{width:100%;display:flex;margin-bottom:30px;align-items:center;justify-content:center}}