.uda-section{background:radial-gradient(#fff 0%,#f5e6ff 70%,#e6ccff 100%);flex-direction:column;height:100vh;margin:0;padding:0;font-family:Open Sans,Arial,sans-serif;display:flex;position:relative;color:var(--brand-color-6)!important;font-size:.8rem!important}.uda-section header .site-logo img{height:30px}.uda-section header{z-index:100;background:#fff;padding:1rem 0;transition:background .3s;position:sticky;top:0}.uda-section header.scrolled{background:#fff;box-shadow:0 2px 5px #0000001a}.uda-section .assessment-hero{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;align-items:center;display:flex}.uda-section .assessment-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#00000080,#0000004d,#020b3180);width:100%;height:100%;position:absolute;top:0;left:0}.uda-section .assessment-heading-section{background:linear-gradient(to right top,var(--brand-color-6),var(--brand-color-3))}.uda-section .assessment-heading-section .heading{font-size:2rem;font-weight:400;line-height:2.5rem}.uda-section .assessment-hero h1{margin-bottom:1rem;font-weight:600}.uda-section .assessment-hero img.position-absolute{z-index:0;position:absolute}.uda-section .assessment-hero>.container{z-index:2;position:relative}.uda-section .assessment-hero p{color:#fff;margin-bottom:0;font-size:1.1rem;font-weight:400;line-height:1.8rem}.uda-section .assessment-hero .sub-heading{text-transform:uppercase;margin-bottom:1rem;font-size:1.2rem;font-weight:500}.uda-section .assessment-hero .btn{background:var(--brand-color-3);color:#fff;border:none;border-radius:30px;padding:10px 30px;font-size:1.1rem;transition:background .3s,transform .3s}.uda-section .assessment-section h3{color:var(--brand-color-6);text-transform:none;letter-spacing:0;margin-bottom:0;padding-bottom:8px;font-size:1.5rem;font-weight:600}.uda-section .question-group-section h3{background:linear-gradient(to right top,var(--brand-color-3),var(--brand-color-2));color:var(--brand-color-white);padding:1rem;font-size:1rem;line-height:3rem}.uda-section .question-group-section{flex-direction:column;align-items:center;gap:.8rem;margin-bottom:30px;padding:0 1rem 1rem;animation:.4s uda-fadeIn;display:none}.uda-section .question-group-section.active{display:flex}.uda-section .question-block{color:var(--brand-color-3);background:#fff;border-radius:15px;margin-bottom:1rem;padding:1rem;transition:transform .3s,background .3s;background:linear-gradient(white,white)padding-box,linear-gradient(45deg,var(--brand-color-1),var(--brand-color-2),var(--brand-color-5))border-box!important;border:2.5px solid #0000!important}.uda-section .question-block h5{text-transform:none;color:var(--brand-color-3);margin-top:1rem;margin-bottom:1rem;font-size:1rem;font-weight:600;line-height:1.5rem!important}.uda-section .option-list{grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.uda-section .option-list label{cursor:pointer;align-items:start;gap:8px;line-height:1.2rem;display:flex}.uda-section .carousel-btn{background:var(--brand-color-3);cursor:pointer;border:none;border-radius:5px;padding:10px 20px;font-size:1rem;font-weight:600;transition:background .3s;color:#fff!important}.uda-section .carousel-btn.disabled:hover{background:var(--brand-color-3);color:#fff;cursor:not-allowed}.uda-section .carousel-btn+.carousel-btn{margin-left:12px}.uda-section .d-flex.justify-content-between.mt-3{align-items:center;justify-content:space-between!important;display:flex!important}.uda-section .carousel-btn:disabled{opacity:.6;cursor:not-allowed}.uda-section .carousel-btn:hover{background:var(--brand-color-2);color:#fff}.uda-section .score-summary{background:var(--brand-color-white);border-radius:10px;margin-top:30px;padding:25px}.uda-section .score-summary h3{font-size:1.3rem;font-weight:600}.uda-section .band-badge{letter-spacing:.5px;border-radius:20px;font-size:.8rem;font-weight:800;display:inline-block}.uda-section .band-optimized{color:#fff;background:#16a34a}.uda-section .results-panel{display:none}.uda-section .question-number{color:#0b3c74;font-weight:600}.uda-section .progress{height:10px;margin-bottom:15px}.uda-section .progress-bar{background:#0e5ea6}.uda-section .small-muted{color:#64748b;font-size:.75rem}.uda-section .recalc-btn{display:none}.uda-section .fade-in{animation:.4s uda-fadeIn}.uda-section .side-widget-btn{position:fixed;top:50px;right:0;transform:rotate(-90deg)translateY(-50%)}.uda-section .group-section-container{justify-content:space-center;scrollbar-width:none;-ms-overflow-style:none;margin:30px 0;display:flex;overflow:auto}.uda-section .group-section-container::-webkit-scrollbar{display:none}.uda-section #company_website{display:none}.uda-section .section-group-item{clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%,15% 50%);cursor:pointer;text-align:center;background:#fff;border-right:none;flex:0 0 21%;justify-content:center;align-items:center;min-width:200px;margin-right:-15px;padding:15px 40px;font-size:.8rem;line-height:1.2rem;display:flex;position:relative}.uda-section .section-group-item.completed{color:#fff;text-align:center;background:#16a34a;font-weight:600}.uda-section .section-group-item.active{background:var(--brand-color-3);color:#fff;text-align:center;font-weight:600}.uda-section .stepper-wrapper{flex-wrap:nowrap;justify-content:center;align-items:start;margin:30px 0;display:flex;position:relative}.uda-section .stepper-step{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.uda-section .stepper-step .stepper-label{max-width:150px}.uda-section .stepper-circle{border:1px solid var(--brand-color-3);width:36px;height:36px;color:var(--brand-color-3);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:background .2s,color .2s;display:flex}.uda-section .stepper-step.done .stepper-circle,.uda-section .stepper-step.active .stepper-circle{background:var(--brand-color-3);color:#fff}.uda-section .stepper-step.done .stepper-bar{background:var(--brand-color-3);height:2px}.uda-section .stepper-step.active .stepper-label{font-weight:800}.uda-section .stepper-label{color:var(--brand-color-3);text-align:center;margin-top:8px;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.2rem}.uda-section .stepper-bar{background:var(--brand-color-3);z-index:0;width:100%;height:1px;position:absolute;top:18px;left:50%;transform:translate(18px)}.uda-section .stepper-step:last-child .stepper-bar,.uda-section #section_name{display:none}@keyframes uda-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.uda-section .option-list input[type=radio]{margin-top:3px}@media (max-width:991px){.uda-section .stepper-step .stepper-label{text-align:left;text-align:center;text-wrap:nowrap;margin-top:0;margin-left:12px;font-size:16px;display:none;position:absolute;left:0}.uda-section .stepper-label{font-size:1.2rem;font-weight:700}}@media screen and (max-width:768px){.uda-section .option-list{grid-template-columns:1fr}.uda-section .assessment-section .container{padding:0!important}.uda-section .assessment-hero h1{font-size:2.5rem;font-weight:500;line-height:3rem}}.uda-section #formContainer .form-group{position:relative}.uda-section #formContainer input{box-sizing:border-box;border:1px solid silver;border-radius:4px;width:100%;height:48px;padding:16px}.uda-section #formContainer .label{pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:16px}.uda-section #formContainer input,.uda-section #formContainer .label .text{font-family:Segoe UI;font-size:16px}.uda-section #formContainer .label .text{color:gray;transition:all .15s ease-out}.uda-section #formContainer input:focus{border:2px solid #00f;outline:none}.uda-section #formContainer input:focus+.label .text,.uda-section #formContainer input:not(:placeholder-shown)+.label .text{background:linear-gradient(to right,#7506dd,var(--brand-color-2));color:#fff;border-radius:4px;padding-left:1rem;padding-right:1rem;font-size:12px;transform:translateY(-80%);margin-bottom:0!important}.uda-section #formContainer input:focus+#formContainer .label .text{color:#00f}.uda-section{height:auto;min-height:100vh}.uda-header{z-index:100;background:#fff;padding:1rem 0;position:sticky;top:0}.uda-header .site-logo img{width:auto;height:30px;display:block}
